作用:按位置存放多个值
定义: l=[ ]
类型转换:
list()
但凡能够被for循环遍历的类型都可以当做参数转为列表
内置方法
优先掌握
1.按照索引取值(正向存取加反向存取)
list1 = [1,2,"aa"]
print(list1[0]) # 取第一个
print(list1[-1]) # 取最后一个
list1[1] = "bb"
print(list1)
注意:索引不存在会报错(IndexError)
2.追加,插入
list1 = [1,2,"aa"]
list1[1] = "bb"
list1.append("cc") # 在最后追加一个cc
list1.insert(1,"dd") # 在索引为1的地方插入一个dd
print(list1)
3.删除
方式1:
del 这是一种公共的删除方法,没有返回值
del list1[2] # 删除列表list1索引为2的值
方式2 pop()根据索引删除,不知道会删除最后一个,会返回删除的值
list1 = [1,2,"aa"]
res = list1.pop(1)
print(list1, res)