python---列表
1、列表的基本使用
#lis1.extend(lis2) lis2合并至lis1
lis2 = ['你','我','他'] lis.extend(lis2) print(lis)
#reverse反向 lis.reverse() print(lis)
2、列表的取值和切片
# 列表 符号[] 列表中可以包含任何类型数据,以逗号进行分割,索引也是从0开始(用法参见字符串) a = [1,2,'sdff'] print(len(a)) #len统计数据长度 print(a[-1]) #列表取值用法与字符串一致 print(a[:2]) #切片用法与字符串也一致
#反向切片 lis = [1,2,3,4,5,6] lis2= lis[-1:-5:-1] print(lis2) 控制台输出:[6, 5, 4, 3]
3、列表的增加数据
#append 末尾追加,每次只能追加一个
a = [1,2,'sdff'] a.append('添加') #末尾追加 print(a)
#insert(插入的位置,要插入的值) 插入数据,想放哪放哪,但要指定位置 a.insert(1,'插入数据') print(a) 控制台输出 [1, 2, 'sdff', '添加'] [1, '插入数据', 2, 'sdff', '添加']
4、列表的修改
#修改 lis1 = ['香蕉','苹果','大鸭梨'] lis1[1] = '菠萝' print(lis1) 控制台输出:['香蕉', '菠萝', '大鸭梨']
5、列表的删除数据
#pop(想要删除数据的索引) 默认删除最后一个,并返回该被删除的值 a = [1, '插入数据', 2, 'sdff', '添加'] b=a.pop()
print(b) print(a) #remove(要删除的值) a.remove('sdff') print(a) 控制台输出:
添加 [1, '插入数据', 2, 'sdff'] [1, '插入数据', 2]