元组:
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。
元组的格式:
变量名=(,,,,)
访问元组:
通过索引取数据
案例:索引值存在
案例:索引值不存在
查询个数:
count查询出现的个数
查询索引:
index:查询元素的索引,有对应的元素返回对应的索引,否则报错
有对应的元素
案例:无对应的元素
修改数据(不能修改):
类型转换:
列表转换元组:
元组转换列表:
元组的循环取值:
方式一:for
方式二:while
字典 :
字典的格式:
变量名={key1:value,key2:value,,,}
根据键访问值:
无对应key的:
不确定字典中是否存在某个键而又想获取其值
案例:有对应key的
案例:无对应key的
案例:无对应key的,默认返回数据
修改元素:
字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改,否则是新增
案例:对应的key:
案例:无对应的key
添加元素:
删除元素:
del,clear() ---- 清空
del (删除指定的元素)
案例:删除整个字典(不能删除整个字典)
案例:删除某个元素
clear清空:
查询长度:
len():查询键值对的个数
字典中循环:
案例:取出字典中的key
案例:取出字典中的value
取出字典中的key和value:
方式一:
方式二:
实现带下标索引的遍历:
enumerate()实现索引的遍历:
集合:
集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重
集合的格式:
添加元素:
add:
update:
删除元素:
remove,pop,discard
remove:
使用remove删除集合中的元素 如果有直接删除 如果没有程序报错
案例:该元素存在
案例:该元素不存在
pop:
使用pop删除是随机删除集合中的元素 如果集合没有元素程序报错
案例:有元素
案例:无元素
discard
使用discard删除 如果元素存在直接删除 如果元素不存在不做任何操作
案例:该元素存在
案例:该元素不存在
集合的交集和并集:
交集
使用&连接多个集合,得到相同的元素
案例:存在相同元素
案例:存在相同元素
并集:
使用|连接多个集合,得到全部集合中全部的元素
公共方法:
运算符
加法:
乘法:
in:
python中的内置函数:
长度:len()
最大值:max()
删除:del()