python list sort() 与 sorted()

list 的sort 函数会改变原有list的内容

>>> aList = [123, 'xyz', 'zara', 'abc', 'xyz'];
>>> aList.sort()
>>> print aList
[123, 'abc', 'xyz', 'xyz', 'zara']

内置函数sorted 不会改变原有list的内容

>>> aList = [123, 'xyz', 'zara', 'abc', 'xyz'];
>>> sorted(aList)
[123, 'abc', 'xyz', 'xyz', 'zara']
>>> print aList
[123, 'xyz', 'zara', 'abc', 'xyz']

猜你喜欢

转载自blog.csdn.net/yrx0619/article/details/80018748