1)Python元组

1.0)Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。
元组的格式
变量名 = (,,,,,,)
案例
age = (13,16,60,55,16,45,52,54)

访问元组
通过索引取数据

索引值存在

索引值不存在

查询个数

count查询出现的个数

案例

查询索引

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

案例

有对应的元素

案例

无对应的元素
修改数据(不能修改)
案例
类型转换
列表转换元组
案例
元组转换列表
案例
元组的循环取值
方式一:for
方式二:while

2) Python 字典

字典有以下两个特点:一是其中的键名不能重复,创建字典时若同一个键被多次赋值,则其值为最后一次赋值的内容;二是键一旦定义即不可更改,若要修改键名则意味着删除原键值对并新建键值对。

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

案例

info = {"name":"jack","age":12,"sex":"男"}

字典的每个元素由2部分组成,键(key):值(value)

根据键访问值
案例
有对应key的

案例

无对应key的

假如我们不确定字典中是否存在某个键而又想获取其值时,如何操作?

案例

有对应key的

案例

无对应key的,默认返回数据

修改元素

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

案例

对应的key

案例

无对应的key

总结

有对应的key则是修改数据,没有对应的key是新增数据
添加元素
删除元素
del    clear()   清空
     del (删除指定的元素)
del 不是方法,是 Python 中的关键字,专门用来执行删除操作,它不仅可以删除整个列表,还可以删除列表中的某些元素。不仅可以删除单个元素,还能删除元素段。而且del是直接从内存中删除列表或列表元素。
案例
删除整个字典

删除某个元素
clear清空
上面的方法都是删除列表中一部分元素,clear()方法是清空列表所有元素。
案例
查询长度
len():查询键值对的个数

案例

字典中循环

案例
取出字典中的key

案例

取出字典中的value

取出字典中的key和value
方式一

方式二

enumerate()实现索引的遍历

Python 元组和字典相关推荐

  1. python元组转字典_python中怎么将元组、字典转化为列表

    python中将元组.字典转化为列表的方法: python中可以使用list()方法将元组或字典转化为列表: list()方法语法:list( tup ) 参数 tup -- 要转换为列表的元组. 返 ...

  2. Python元组与字典详解

    Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup ...

  3. python系列(四)python元组与字典

    博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 本博文目录: 一.元组 | 二.字典 | ...

  4. python 元组 列表 字典区别_Python列表、元组、字典、集合、字符串的异同总结

    1.数据类型 列表.元组.字典.集合.字符串均属于python3的标准数据类型. 字符串和元组属于不可变数据,即创建后不可修改. 列表.字典.集合属于可变数据,即创建后可以修改元素. 2.创建有元素的 ...

  5. 【Python-24】Python 元组+列表+字典+文件

    本文转载自点击打开链接 Python的元组.列表.字典数据类型是Python内置的数据结构.这些结构都是经过足够优化后的,所以如果使用好的话,在某些地方将会有很大的益处. 1元组      个人认为就 ...

  6. python 元组 与 字典

    元组 使用圆括号创建元组 使用圆括号"()"创建元组,并将元组中的元素用逗号进行分隔. 当使用圆括号"()"创建元组时,如果元组中只包含一个元素,那么需要在该元 ...

  7. python元组和字典的拆包

    """ 元组和字典的拆包 在调用带有多值参数的函数时,如果希望: 1.将一个元素变量,直接传递给args 2.将一个字典遍历,直接传递给kwargs 就可以使用拆包,简化 ...

  8. 菜鸟笔记python元组列表字典

    一.tuple元组 1.概述 和列表相似,本质上是一种有序的集合 元组和列表的不同之处: ​ a.列表:[ ] 元组:( ) ​ b.列表中的元素可以进行增加和删除操作,但是,元组中的元素不能修改[元 ...

  9. python元组 字符串 字典 习题+总结

    概念 a_tuple = {' crazyit ', 20 , 5 . 6,'f kit ',-17) #访问倒数第1 个元素 print (a_tuple [-1]) # - 17 #访问倒数第2 ...

最新文章

  1. 燃爆,100个Python实战小项目汇总!
  2. 考研最惨专业排行榜,你上榜了吗?
  3. 【NLP】N-LTP:基于预训练模型的中文自然语言处理平台
  4. web browser 发展史
  5. DCOS实践分享(6):基于DCOS的大数据应用分享
  6. [古诗]有关日本留学生的那些古诗
  7. StudyTonight 中文系列教程【翻译完成】
  8. JavaScript 实现回文解码
  9. 微软实习期的我,纠正了一位高级开发人员的错误......
  10. eclipse 构建 jpa project 所需的用户库(vendor: EclipseLink)
  11. Good Bye 2018 (A~F, H)
  12. 临时表空间和数据表空间
  13. 首个智慧零碳码头:Hightopo参与天津中远海运金风智慧能源管控平台建设
  14. Intellij IDEA之Mybatis插件:Free Mybatis Plugin
  15. 安防监控系统的几个基础小知识
  16. MySQL导入northwind数据库完全手册
  17. 鼠标左右键的快捷键是什么?
  18. pos共识机制_共识机制:权益证明机制(POS)
  19. 淘宝直播接口分析!!! 测试!!!
  20. Grafana 显示某一时间点的总值

热门文章

  1. 树莓派串口通信编码_树莓派3B/3B+与Rosbot通信02:USB与串口通信
  2. 在当前文件夹打开PowerShell
  3. 专访lan哥:大龄奶爸学竞赛
  4. 创业一周,后悔了...
  5. GitHub注册遇到的问题-Unable to verify your captcha response
  6. 微信的「拍一拍」功能,要被大家玩坏了...
  7. C语言-结构体与联合体
  8. ubuntu虚拟机VmWare与主机共享文件夹设置
  9. emqttd java 即时通讯_使用Emqttd搭建一个聊天室
  10. ftp站点wiresharkz抓包协议