Python--元组和字典

一、元组

Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。

1.1元组的格式

格式:变量名=(,,,,)

1.2访问元组

通过索引取数据

索引值存在:

aTuple=(23,35,56,34,11,21)   print(aTuple[2])

索引值不存在:

aTuple=(23,35,56,34,11,21)   print(aTuple[20])

1.3查询个数

count查询出现的个数

aTuple=('b','c','d','e','f','g')   print(aTuple.count('d'))

1.4查询索引

index:查询元素的索引,有对应的元素返回对应的索引,否则报错

有对应的元素:

aTuple=('b','c','d','e','f','g')   print(aTuple.index('d',0,4))

无对应的元素:

aTuple=('b','c','d','e','f','g')   print(aTuple.index('d',0,1))

1.5修改数据(不能修改)

aTuple=('b','c','d','e','f','g')   aTuple[1]=23

1.6类型转换

列表转换元组

aa=[23,34,45,56,67]   tuple(aa)   print(aa)

元组转换列表

aTuple=('b','c','d','e','f','g')   a=list(aTuple)   print(a)

1.7元组的循环取值


方式一:for

aTuple=('b','c','d','e','f','g')   for i in aTuple:   print(i)

方式二:while

aTuple=('b','c','d','e','f','g')   i=0   while i < len(aTuple):   print(aTuple[i])   i=i+1

二、字典

2.1字典的格式

格式:变量名={key1:value,key2:value,,,}

2.2根据键访问值

有对应的key值:

info={"name":"anfly","age":18,"sex":"男"}   print(info["name"])

无对应的key值:

info={"name":"anfly","age":12,"sex":"男"}   print(info["name12"])

2.3修改元素

对应的key:

info={"name":"anfly","age":12,"sex":"男"}   info["age"]=14   print(info)

无对应的key:

info={"name":"anfly","age":12,"sex":"男"}   info["gender"]="属鸡"   print(info)

2.4添加元素

info={"name":"anfly","age":12,"sex":"男"}   info["gender"]="属鸡"   print(info)

2.5删除元素

del,clear() ----- 清空

2.5.1del(删除指定的元素)
删除整个字典:

info={"name":"anfly","age":12,"sex":"男"}   del info   print(info)

删除某个元素:

info={"name":"anfly","age":12,"sex":"男"}   del info["name"]   print(info)

2.5.2clear清空

info={"name":"anfly","age":12,"sex":"男"}   info.clear()   print(info)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。 1.1 ...
    y_6fbb阅读 152评论 0 0
  • 一、元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。 1.1 ...
    MouN明星阅读 251评论 0 0
  • 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。 元组的格式 ...
    楷0105阅读 239评论 0 0
  • 一、元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括...
    luck阅读 266评论 0 0
  • 一、元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。 1.1 ...
    Anwfly阅读 1,272评论 0 2

友情链接更多精彩内容