一、字典
1.定义字典
字典和列表虽然类似,但是字典是无序的可变序列,并且可以像查字典一样去查找。字典的元素都是成对出现的,每个元素都是由冒号“:”和键值对(“:” 左边的称为键或者Key,“:”右边的称为值或者Value)构成的,用“{}”标识,元素之间用逗号“‘,”分隔。字典的键必须是唯一且不重复的,可以直接使用“{}”表示空字典。
2.创建字典
1)使用dict()函数和zip()函数可以通过已有数据快速创建字典。
2)通过给定的键值对创建字典
3.删除字典
1)与列表和元组一样,对于不需要的字典也可以使用del语句进行删除。【如果要全部删除的话可以通过字典对象的clear()方法来实现,执行clear()方法后,原字典将变成空字典。
2)还可以使用字典对象的pop()方法删除并返回指定“键”的元素
3)使用字典对象的popitem()方法删除并且返回字典中的一个元素。
4.访问字典
【在使用字典时,很少直接输出它的内容,一般需要根据指定的键得到相应的值,在Python中,访问字典元素可以通过指定的键来实现】
1)直接使用print()函数将字典的内容输出
2)Python中推荐的访问字典的方法是使用字典对象的get()方法获取指定键的值
5.添加字典元素
由于字典是可变序列,所以随时可以在其中添加键对值。要添加键对值,可以依次指定字典名、用中括号括起来的键以及与该键相关联的值
6.删除字典元素
对于字典中某个不需要的元素,可使用del语句将其彻底删除。使用del语句时,必须指定字典名和要删除的键。
7.字典推导式
使用字典推导式可以快速生成一个字典,它的表现形式和列表推导式类似。字典的元素是成对出现的,所以推导式定义的时候也是成对生成键值对。
8.字典的其他操作
1)遍历字典,使用字典对象items()方法获取字典的键值对列表
2)在Python中,字典对象还提供了values()方法和key()方法,用于返回字典的值和键列表。它们的使用方法同items()方法类似,也需要通过for循环遍历该字典列表,获取对应的值和键。
3)使用copy()方法返回一个具有相同键值对的新字典。
4)使用sorted()函数按照特定顺序遍历字典中所有的键。
二、集合
1.集合的概念
Python中的集合与数学中的集合概念类似,也是用于保存不重复的元素。定义集合时需要注意,如果是空集合(不包含任何元素的集合),必须使用set()函数定义,如果包含元素,则可以使用“{}”定义集合,也可以使用set()函数加上列表来定义。
1)在集合中添加元素使用add()方法来实现
2)在集合中删除元素。可以使用del语句删除整个集合,删除一个元素使用集合的pop()方法或者remove()方法
3)删掉集合所以元素可以使用集合对象的clear()方法,使其变为空集合。
2.集合的运算
①Python中的集合可以看成是数学意义上的无序和无重复元素的集合。
②集合最常用的操作就是进行交集、并集、差集和对称集运算
③进行交集运算时候使用“&”符号;进行并集运算时使用“|”符号;进行差集运算使用“-”符号;进行对称集运算使用“^”符号。
3.集合的推导式
集合的推导式和列表的推导式基本上没什么区别,但是集合的推导式可以去除重复的元素,并且不使用中括号“[]”,而是使用大括号“{}”
标签:删除,Python,元素,使用,集合,方法,字典 From: https://blog.csdn.net/2401_86008949/article/details/140691221