第6章 字典与集合

6.1 字典的概念

在Python中,字典也如现实生活中的字典一样,使用词-语义进行数据的构建,其中词对应键(key),词义对应值(value),即键与值构成某种关系,通常将两者称为键值对,这样通过键可以快速找到对应的值。

6.2 字典的创建

dict1={}

6.3 字典的常用操作

  6.3.1  计算元素个数

  字典中元素个数可以通过len()函数来获取

  6.3.2 访问元素值

  列表与元组是通过下标索引访问元素值,而字典是通过元素的键来访问值

  6.3.3 修改元素值

  字典中除了通过键访问值外,还可以通过键修改值

  6.3.4  添加元素

  通过键修改值时,如果键不存在,则会在字典中添加该键值对

  还可以通过update()函数修改某键对应的值或添加元素

  6.3.5  删除元素

  删除字典中的元素可以通过“del 字典名[键]”实现

  如果想删除字典中所有元素,则可以使用clear()实现

  6.3.6 复制字典

  有时需要将字典复制一份以便用于其他操作,这样原字典数据不受影响,这时可以通过函数copy()函数来实现

  6.3.7 成员运算

  字典中可以使用成员运算符(in、not in)来判断某键是否在字典中

  6.3.8  设置默认键值对

  有时需要为字典中某个键设置一个默认值,则可以使用setdefault()函数

  6.3.9  获取字典中的所有键

  keys()函数可以获取字典中所有元素的键

  6.3.10  获取字典中的所有值

  values()函数可以获取字典中所有元素键所对应的值

  6.3.11 获取字典中所有的键值对

  items()函数可以获取字典中所有的键值对

  6.3.12 随机删除元素

  popitem()函数可以随机返回并删除一个元素

  pop()函数可以根据指定的键删除元素

6.4 集合的概念

集合是由一组无序排列且不重复的元素组成

集合使用大括号表示,元素类型可以是数字类型、字符串、元组,但不可以是列表、字典,

6.5 集合的常用操作

  6.5.1 添加元素

  集合中添加元素可以使用add()和update()函数

  6.5.2 删除元素

  集合中删除元素可以使用remove()和discard()函数

  6.5.3 集合运算

  

  

  6.5.4 集合遍历

  集合可以通过for循环遍历其中的元素

6.6 字典推导与集合推导

字典推导与列表推导相似,它将推导出一个字典,具体示例如下:

原文地址:https://www.cnblogs.com/yuanzhihui/p/14050499.html