列表
列表——list
1、列表格式:li=[]
2、列表可以嵌套任何类型
3、索引取值
li = [11,44, 22, 33, 22] print(li[2])
4、切片
li = [11,44, 22, 33, 22] print(li[1:4])
5、循环——for,
li=[1,3,'ddf'] for item in li: print(item)
6、修改
li = [1, 12, 9, "age", ["石振文", ["19", 10], "庞麦郎"], "alex", True] li[1] = 120 print(li)
(1)添加——append
li = [11, 22, 33, 22, 44] li.append(5) liappend("alex")
(2)清空列表——clear
li=[1,2,3,4,5] li.clear print(li)
(3)扩展——append和 extend
li = [11, 22, 33, 22, 44] li.append([9898,"不得了"])
print(li)
(4)删除某个值pop remove del
del: li=[1,3,4,5,6,7,8] del li[1] print(li) del li[2:6] print(li)
pop:默认删除最后一个
li = [11, 22, 33, 22, 44] v = li.pop(2)#pop()括号内写索引,不写默认0 print(v)
remove:删除列表中的指定值,默认第一个 li=[1,2,4,5] li.remove(2) print(li)
(5)将列表进行翻转---reverse()
li=[1,2,3,4,45,6] li.reserve() print(li)
(6)列表排序——sort()将列表从小往大排
li = [11,44, 22, 33, 22] li.sort() li.sort(reverse=True) print(li)
7、复制——copy
li=[1,2,3,4,5] v = li.copy() print(v)
8、获取对应值的索引——index
li = [11, 22, 33, 22, 44] v= li.index(22) print(v)
9、在指定索引位置插入元素——insert
li = [11, 22, 33, 22, 44] li.insert(0,99) print(li)
while