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'>