数据结构

1、列表

list.pop([i])从列表的指定位置移除元素,并将其返回。如果没有指定索引,a.pop()返回最后一个元素,元素随即从列表中移除(i两边的方括号表示里面的参数是可选的,并不是要求输入方括号);

list.clear()等同于del list[:]移除列表中的所有项;

list.index(x)返回列表中第一个值是X的索引,如果没有这个值就会返回错误;

list.sort()对列表中的元素进行排序;

list.reverse()对列表中的元素进行倒序;

list.append(x)把一个元素添加到列表中的结尾。

2、遍历技巧

在字典中遍历时,关键字和对应的值可以通过items()方法同时解读出来,

在序列中遍历时,索引位置和对应值可以使用 enumerate() 函数同时得到,

同时遍历两个或多个序列,可以使用zip()组合,

要反向遍历一个序列,先指定这个序列,在使用reversed()函数,

要按顺序遍历一个序列,使用 sorted() 函数返回一个已排序的序列,并不修改原值:

posted @ 2020-12-15 14:26  冬冬1114  阅读(88)  评论(0编辑  收藏  举报