List 列表[] 可变的
- lst = [1,2,3,4]
- #改
- lst[(元素下标)] = '需要修改的' #通过下表修改
- lst[下标:下标] = '需要修改的' #通过范围修改
- #加
- lst.append() #追加
- lst.insert((插在谁的后面),(插什么)) #插入
- lst.extend() #扩展迭代添加
- #删除
- lst.remove() #移除删除指定元素
- lst.pop() #弹出默认删除最后一个 pop有返回值,返回的是被删除的元素
- lst.pop((元素下标)) #通过元素下标删除元素
- lst.clear() #清空
- del lst #删除整个列表
- del lst[(元素下标)] #通过元素下标删除元素
- #查
- print(lst[(元素下标)]) #查询
- for i in list:
print(i) #循环查询
- #其他操作
- s = lst.count(3) #统计
- s = lst.index(5) #索引print(lst)
- lst.reverse() #反转
- lst.sort() #排序
- lst.sort(reverse = True) 和 lst.sort() lst.reverse() 意义一样
- #列表嵌套
tuple 元祖 ()
-
- tu = () 括号里如果只有一个类型就是这个类型
- 不可更改
- tu.index(元素)
- tu.count(元素)
- 元祖嵌套
dict 字典
-
- # 键值对 {键:值}
- # 键必须是不可变的数据类型
- # 字典是可变的,因为字典是可变的
- # 值是没有要求的