元组
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。
元组的格式
变量名=(,,,,)
aTuple=(23,35,56,34,11,21)
访问元组
通过索引取数据
案例:索引值存在
aTuple=(23,35,56,34,11,21)print(aTuple[2])
查询个数
count查询出现的个数
aTuple=('b','c','d','e','f','g')print(aTuple.count('d'))
查询索引
index:查询元素的索引,有对应的元素返回对应的索引,否则报错
修改数据(不能修改)
aTuple=('b','c','d','e','f','g')aTuple[1]=23
类型转换
列表转换元组
aa=[23,34,45,56,67]tuple(aa)print(aa)
元组转换列表
aTuple=('b','c','d','e','f','g')a=list(aTuple)print(a)
元组的循环取值
aTuple=('b','c','d','e','f','g')foriinaTuple:print(i)
字典
变量名={key1:value,key2:value,,,}
info={"name":"anfly","age":12,"sex":"男"}
根据键访问值
info={"name":"anfly","age":18,"sex":"男"}print(info["name"])
修改元素
info={"name":"anfly","age":12,"sex":"男"}info["age"]=14print(info)
添加元素
info={"name":"anfly","age":12,"sex":"男"}info["gender"]="属鸡"print(info)
删除元素
案例:删除整个字典
info={"name":"anfly","age":12,"sex":"男"}delinfoprint(info)
clear清空
info={"name":"anfly","age":12,"sex":"男"}info.clear()print(info)
查询长度
info={"name":"anfly","age":12,"sex":"男"}print(len(info))
字典中循环
info={"name":"anfly","age":12,"sex":"男"}foriininfo.keys():print(i)
取出字典中的key和value
info={"name":"anfly","age":12,"sex":"男"}foriininfo.keys():print(i,info[i])