一文详解Python常用数据类型,列表、字典、元组和集合( 二 )


一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
字典的创建
  • 最常用的方式:使用花括号
 
一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
 
  • 使用内置函数dict()
 
一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
字典的常用操作字典中元素的获取
一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
 
  • []取值:如果字典中不存在指定的key,抛出keyError异常
  • get()方法取值,如果字典中不存在指定的key,并不会抛出KeyError而是返回None,可以通过参数设置默认的value,以便指定的key不存在时返回
key的判断 
一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
字典元素的删除
一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
字典元素的新增
一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
获取字典视图的三种方法
一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
字典元素的遍历
一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
字典的特点
  • 字典中的所有元素都是一个 key-value对,key不允许重复,value可以重复
  • 字典中的元素是无序的
  • 字典中的key必须是不可变对象
  • 字典也可以根据需要动态地伸缩
  • 字典会浪费较大的内存,是一种使用空间换时间的数据结构
zip和字典生成式
  • 内置函数zip()
 
一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
 
  • 字典生成式
 
一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
总结
一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
元组和集合
Python内置的数据结构之一,是一个不可变序列
不变可变序列:比如字符串、元组,没有增、删,改的操作
可变序列:比如列表、字典执行增、删、改操作,对象地址不发生更改
元组的创建方式
  • 直接小括号
 
一文详解Python常用数据类型,列表、字典、元组和集合

文章插图
 
 
  • 使用内置函数tuple()
 
一文详解Python常用数据类型,列表、字典、元组和集合


推荐阅读