列表:定义,能装东西的东西,放什么都行,容量大。
在python中用[]来表示一个列表,列表中的元素通过逗号隔开。
a = ["张三","李四","王五",[a,b,c,12]]
特性:像字符串一样也有索引和切片
lst = ["a","b","c","d"]
print(lst[0])
print(lst[1:3])
print(lst[::0])
列表索引如果超过一定范围会报错,字符也是。“list index out of range”
列表可以用for循环进行遍历。
for item in lst:
print(item)
用len可拿到列表长度
print(len(lst))
列表最重要的操作:增删改查
lst = []
#向列表中添加内容:append() 追加
lst.append("张绍刚”)
#insert 插入
lst.insert(0,"赵敏")
#extend 可以合并两列表,批量地添加
lst.extend(["a","b","c"])
#pop
ret = lst.pop(3) #给出被删除的索引,返回被删除的元素。
print(lst)
print(ret)
lst.remove("c")#删除某个元素(如果多个元素重复,默认删除第一个)
修改
lst[0] = "E" #直接用索引就可以进行修改。
print(lst)
查询
print(lst[3])
#直接用索引就可以进行查询操作
lst.sort()对列表进行升序排序
lst.sort(reverse = True) #reverse 翻转
列表的嵌套
lst = ["abc","def",[1,2,3],[2,4,6]]
print(lst[2][3][1])
列表的循环和删除
lst =