Winna

python3列表

列表由一系列按特定顺序排列的元素组成。

用方括号[ ]表示列表,用逗号分隔其中的元素。

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 列表名[:]  。[:]表示整个列表的切片。

 

posted on 2019-11-16 15:23  Winna*  阅读(147)  评论(0编辑  收藏  举报

导航