1. sort list本身发生变化而不是返回一个修改后的列表
s1=['d', 'c', 'b', 'a']
s1.sort()
>>> s1
['a', 'b', 'c', 'd']
2. reverse
>>> s1.reverse()
>>> s1
['d', 'c', 'b', 'a']
3. sorted 返回一个修改后的列表
>>> sorted(s1)
['a', 'b', 'c', 'd']
>>> s1
['d', 'c', 'b', 'a']
4.reversed
reversed(s1) 返回一个对象需要迭代
>>> reversed(s1)
<list_reverseiterator object at 0x029AE910>
>>> [x for x in reversed(s1)]
['a', 'b', 'c', 'd']
本文详细介绍了Python中用于操作列表的四个关键方法:sort(排序列表),reverse(反转列表),sorted(返回排序后的列表副本),以及reversed(返回列表元素的迭代器)。通过实例演示了每个方法的应用场景和区别,帮助开发者更好地理解和运用这些功能。
2074

被折叠的 条评论
为什么被折叠?



