列表
2022-05-07 本文已影响0人
夜十四
一、列表的定义
1、List (列表)是python中使用最频繁的数据类型,在其他语言中通常叫做【数组】;
2、专门用于存储一串信息;
3、列表用[]定义,数据之间使用逗号,分隔;
4、列表的索引以0开始。(索引:数据在列表中的位置编号,索引又可以被称为下标)
注意:从列表中取值时,如果超出索引范围,程序会报错。
例如:
name list=["zhangsan", "lisi","wangmazi", " zhaowu")
print(name list[5])
运行结果:
IndexError: list index out of range
二、常用列表方法
1、增加
1)列表.insert(索引号,数据)
方法说明:在指定位置插入数据。
例如:
name_list=["zhangsan", "lisi","wangmazi", "zhaowu"]
name_list.insert(2,"大明")
print(name_list)
执行结果:
["zhangsan", "lisi","大明","wangmazi", "zhaowu"]
2)列表.append(数据)
方法说明:在末尾追加数据。
例如:
name_list=["zhangsan", "lisi","wangmazi", "zhaowu"]
name_list.append("大明")
print(name_list)
执行结果:
["zhangsan", "lisi","wangmazi", "zhaowu","大明"]
3)列表.extend(列表2)
方法说明:将列表2的数据追加到列表。
例如:
name_list=["zhangsan", "lisi","wangmazi", "zhaowu"]
num_list=[1,5,3,6]
name_list.extend(num.list)
print(name_list)
执行结果:
["zhangsan", "lisi","wangmazi", "zhaowu",1,5,3,6]
2、修改
列表 [ 索引 ] = 数据
说明:修改指定索引数据。
例如:将"zhangsan"改为"张三"
name_list[0]="张三"
3、删除
1)del 列表[索引]
说明:删除指定索引的数据。(删除之后不能再次使用)
2)列表.remove[数据]
方法说明:删除第一个出现的指定数据
例如:一个列表里有两个5,只会删除出现的第一个。
num_list=[1,4,5,84,9,5]
num_list.remove[5]
print(num_list)
执行结果:
[1,4,84,9,5]
3)列表.pop
方法说明:删除末尾数据。
4)列表.pop(索引)
方法说明:删除指定索引数据。
5)列表.clear
方法说明:清空列表。
4、统计
5、排序