python元祖和字典

一、元祖

简介:python的元祖与列表类似,不同之处在于元祖的元素不能修改。元祖使用小括号,列表使用中括号(方括号[])。

  1. 元祖的格式

    变量名=(, , , )

  2. 访问元祖

    • 索引值存在:print(list[下标])
    • 索引值不存在,报错
  3. 查询个数:count查询出现的个数。

    print(list(元素))

  4. 查询索引:

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

    print(list.index(元素,开始下标,结束下标))

  5. 修改数据(不能修改)

  6. 类型转换

    • 列表转元祖

      tuple(list)

    • 元祖转列表

      list(tople)

  7. 元祖的循环取值

    • for →for i in tople:
    • whlie → i = 0 whlie i <len(tople): → print(tople[i])

二、字典

  1. 字典的格式

    变量名={key:value,key:value}

  2. 根据键访问值

    如果有key,返回value,否则报错→变量名['key']

    不想报错使用.get→变量名.get('key')

  3. 修改元素

    字典中的每个元素都可以被修改,只要通过key找到,即可修改,否则是新增

    变量名=['key']=value

  4. 添加元素

    添加新的key,和对应的value

    变量名=['key']=value

  5. 删除元素

    1. del(删除指定的元素)

      del 变量名→print()输出时报错,没有定义的变量名

      del 变量名['key']→删除对应key和value

    2. clear清空

      将字典内所有元素清空

      变量名.clear()

  6. 查询长度

    len():查询键值对的个数

    len(变量名)

  7. 字典中循环

    1. 循环取key→for i in d.keys():→循环取key值
    2. 循环取value→for i in d.values():→循环取value值
    3. 循环取键值对→for i,j in d.items():→循环取键值对
    4. 循环索引与key→for i,j in enumerate(d):→循环取下标i,j代表key
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容