python--元组和字典

元组

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])

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。 1.1 ...
    y_6fbb阅读 143评论 0 0
  • 一、元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。 1.1 ...
    MouN明星阅读 216评论 0 0
  • 一、元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括...
    luck阅读 219评论 0 0
  • 一、元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。 1.1 ...
    h枯心易凉阅读 200评论 0 0
  • 一、元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。 1.1 ...
    Anwfly阅读 1,211评论 0 2