内置函数sorted(iterable [, key[, reverse]]),列表有一个内置排序函数list.sort(key=None, reverse=False),
key :设置排序方法,或指定list中用于排序的元素
reverse :升降序排列,默认为False,升序排列
两者之间的区别:
sort() 仅针对列表,会改变list自身的顺序,没有返回值,即原地排序
sorted() 对所有可迭代对象进行排序,返回排序后的新对象,原对象保持不变
l1=[1,45,23,6,123,11]
l1.sort()
print(l1.sort()) #None
print(l1) #[1, 6, 11, 23, 45, 123]
l1=[1,45,23,6,123,11]
l1.sort(reverse=True)
print(l1) #[123, 45, 23, 11, 6, 1]
列表中包含元组:
stu=[("w