python列表操作

总结: sorted 和list.sort 都接受key, reverse定制。但是区别是。list.sort()是列表中的方法,只能用于列表。而sorted可以用于任何可迭代的对象。list.sort()是在原序列上进行修改,不会产生新的序列。所以如果你不需要旧的序列,可以选择list.sort()。 sorted() 会返回一个新的序列。旧的对象依然存在。

for i in range(len(I)):
    print(i,I[i])
0 8
1 9
2 6
3 3
4 4
5 1

for i, item in enumerate(I):
    print(i,item)
0 8
1 9
2 6
3 3
4 4
5 1

等效操作::::::::::enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

posted on 2018-08-01 17:39  super_star123  阅读(131)  评论(0)    收藏  举报

导航