1.列表
列表使用方括号括起来的[ ],每个元素以逗号分隔
可以储存不同的数据类型数据
1、特点
- 是一个有序的
- 可以重复的
- 可变类型
2、创建
-
创建空列表
li=[]
-
创建多元素列表
li=[1,2,3,'a','gollege',['p','y','t']]
3、拼接
li1=li2+li3
4、重复
print(li1*3)
5、索引(偏移),切片
li=['a','b','c','like','e','f']
print(len(li))
print((li[0],li[-1]))
print(li[1:5])
print(li[::-1])
print(li[3][2])
#输出结果
6
('a', 'f')
['b', 'c', 'like', 'e']
['f', 'e', 'like', 'c', 'b', 'a']
k
6 列表常见操作
-
增:
- append() 把列表为一个单位添加
- extend() 把列表中的元素取出一个个添加
- insert() 指定位置添加(添加的为一个单位)
li1=["one","two",'a','b'] li2=['lucky','boy'] li1.append(li2) print(li1) #['one', 'two', 'a', 'b', ['lucky', 'boy']] li1.extend(li2) #['one', 'two', 'a', 'b', 'lucky', 'boy'] li1.insert(1,li2) #['one', ['lucky', 'boy'], 'two', 'a', 'b'] li1.extend(li2) li1[2