对列表进行sort() 并输出
代码:travle = ['yunnan', 'wuhan', 'chengdu', 'changsha', 'erhai']
travle.sort() #永久性修改列表排序
print(travle)
print(travle.sort())
疑惑: print(travle.sort()) 的输出结果为啥为空?????????? 因为travel.sort返回值为空 .sort等都是列表的方法,直接作用在原列表上,是没有返回值的 因为list的sort方法是没有返回值的。print出来是个None。 你直接print(travel)
sort、append、extend 等绝大多数列表方法都没有函数返回值,但 pop 函数有返回值
它们大部分都是直接作用与原列表上,所以你打印一个没有设置返回值的函数, Python 默认将其返回 None
页:
[1]