sorted(A) 中的A只要是iterable的就行了,注意需要通过重新赋值的方式来更新A哦A.sort()中的 A只能是list,如果你想对string使用sort(),可以使用list(A).sort(),并且sort()是直接在A上进行了覆盖修改。值得注意的是B=A.sort()的B可不是一个list,而是一个类对象哦举个例子加深印象:
>>> A = 'abc'
>>> A.sort()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'str' object has no attribute 'sort'
>>> B = list(A).sort()
>>> B
>>> type(B)
<class 'NoneType'>
转载请注明原文地址:https://blackberry.8miu.com/read-727.html