列表排序
修改原列表,不建新列表的排序
建新列表的排序
我们也可以通过内置函数sorted()进行排序,这个方法返回新列表,不对原列表做修改。
reversed()返回迭代器
列表排序
修改原列表,不建新列表的排序
建新列表的排序
我们也可以通过内置函数sorted()进行排序,这个方法返回新列表,不对原列表做修改。
reversed()返回迭代器
(9)列表排序:
1)修改源列表,不建新列表的排序
2)降序;
3)随机序列
4)建新列表的排序sorted
5)eversed()返回迭代器,用list列表的形式返回,但只能返回一次,以为指针的位置已经发生了改变。
(10)列表相关的其他内置函数汇总
max和min
sum:对于数值型列表求和,对于非数值型列表则会报错
列表排序 修改原列表,不建立新列表
list.sort()默认升序排列
list.sort(reverse=True)降序排列
import random
random.shuffle(list)
列表排序,建立新列表
new_list=sorted(list),升序
new_list=sorted(list,reverse=True),降序
c=reversed(list)返回逆序排列的迭代器对象,只能用一次
max(list), min(list)
sum(list),数值型列表可用