列表由一系列按特定顺序排列的元素组成。
用方括号[ ]表示列表,用逗号分隔其中的元素。
1、访问列表元素
(1)要访问列表元素,可指出列表的名称,再指出元素的索引。
例如print(cars[0])
(2)索引列表从0开始,而不是从1开始,即0对应列表的第一个元素,1对应列表的第二个元素;
2、修改列表元素
要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值。
car[0]=123
3、在列表中添加元素
(1)在列表末尾添加元素,append(),用法:列表名.append(需要添加的元素)
(2)在列表中插入元素,insert(),用法:列表名.insert(新元素的索引,新元素)
(3)从列表中删除元素,使用del语句。用法:del 列表名[元素索引]
(4)使用方法pop()删除元素。pop()就是从列表中弹出一个元素,并可将这个元素存储到一个变量,以便于使用。
例:popped_motorcycle=motorcycles.pop()。pop()默认弹出最后一个元素。若需要弹出其他位置的元素,需要指定元素索引,比如pop(1);
(5)根据值删除元素,使用方法remove()。用法:列表名.remove(元素值)
4、使用方法sort()对列表进行 永久性排序。用法:列表名.sort()。sort按照字母顺序排列。
5、使用函数sorted()对列表进行临时排序;
6、反转列表元素的排列顺序,可使用方法reverse()。该方法永久性的修改列表元素的排列顺序。
7、确定列表的长度。使用函数len()可快速获取列表的长度。用法:len(列表名)。
8、遍历整个列表,使用for……in……,用法:for 变量 in 列表: 。从列表中遍历元素,并将其存储到变量中。
9、创建数值列表。使用函数range(),可生成一系列的数字。for value in range(1,5): 将生成1-4的一列数字。
10、range()是生成数字竖列表。list()可将range()变成行列表。用法:变量=list(range(1,5))
11、对数字列表执行简单的统计计算。min(列表名),表示找出最小值;max(列表名),表示找出最大值;sum(列表名),表示列表总和。
12、切片。提取列表中的第2-4个元素。列表名[1:4];列表名[-3:]表示倒数第三个元素到最后;列表名[:3]表示只遍历前三个元素。
遍历切片:for 变量 in 列表名[:] 。[:]表示整个列表的切片。
来源:https://www.cnblogs.com/wqbing/p/11853385.html