列表list:
有顺序的存储多个可以重复的数据,可变数据
常见操作函数:
增加数据:
append()末尾追加一个数据
extends()默认追加一组数据
insert()指定位置增加一个数据
删除数据:
根据下标/编号删除数据 del x[2]
pop()删除列表末尾的数据
remove()删除指定的数据
clear()清空列表
del x删除列表
查询数据:
count:()查询某个数据在列表中出现的次数
index()查询某个数据在列表中出现的位置
修改数据:
根据下标/编号,直接修改数据:x[12] = 20
其他函数:
sort()列表排序
reverse()列表翻转
max(x)查询最大值(列表中所有数据类型一致)
min(x)查询最小值(列表中所有数据类型一致)
len(x)查询列表中元素的个数
元组tuple:
可以存储多个可以重复的有顺序的数据,不可变类型
常见操作函数: count() index()
其他函数: max() min() len()
集合set:
可以存储多个不能重复的没有有顺序的数据,可变数据
常见操作函数:
增加数据:
add()
删除数据:
pop()随机删除一个数据
remove()删除指定的数据
clear()清空集合
查询数据:
成员运算符判断
遍历数据
修改数据:
判断是否存在数据 --> 删除 --> 增加数据
集合运算:
并集: union() update()
差集: difference() difference_update()
交集: intersection() intersection_update()
字典dict:
使用键值对存储多个数据的组合数据类型
键key:不能重复(like set) 值value:可以重复(like list) 项item:{key:value}
获取key所有值:keys()
获取value所有值:values()
获取item所有项:items()
循环遍历:
通过遍历keys()遍历整个字典
通过遍历items()遍历整个字典
不能通过遍历values()遍历字典的所有数据
查询数据:
通过key查询value:
方括号语法:d[“hello”] -> “world”
get函数:d.get(“hello”) -> “world”
增加数据:
方括号语法:d[“tom”] = “jerry”
如果key值不存在,增加;如果key值存在,修改
setdefault()函数:d.setdefault(“tom”, “jerry”)
如果key值不存在,增加;如果key值存在,do nothing
辅助函数
dir(): 查询指定的某个数据~可以操作的所有函数、变量
help():查询指定的变量、函数、类型的操作帮助手册