以下为《第五章 集合与字典》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
集合和字典
一.集合
1.集合是一种序列,是一个无序的不重复元素序列。列表的字面量用方括号,元组的字面量用圆括号,集合的字面量用大括号。
2.创建集合的时候有2种方式,一种是直接使用集合的特征符号“{}”来创建,一种是使用set()函数强制类型转换O喆唇XXXXX<鲜怯?ldquo;{}”括起来的结构,每个元素之间用“,”隔开,集合和字典都是用大括号括起来,但是集合之间不使用冒号,只能使用逗号。创建一个空集合必须用 set() 而不是 { },因为{ } 会创建一个空字典。
3.删除集合
在学习增添和删除元素之前,还是回忆学过的del()方法,del()方法可以直接删除整个集合。
4.添加、删除元素
集合是可变序列,因此我们可以对其中的元素进行增删操作。添加元素使用add()方法;删除元素可以使用集合的pop()方法或者remove()方法去删除一个元素,也可以使用clear()方法清空集合。
需要注意的是remove()方法是移除指定元素,而pop()方法是直接删除集合中的第一个元素并输出,clear()方法直接清空了集合中的所有元素。
通过列表、元组、字典、集合的学习,我们对Python的数据类型 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 在,就直接给字典添加一个新的条目
3.删除条目
del[键]
若字典中不含有该键,则会抛出一个KeyError异常
遍历字典
用for in循环可以遍历整个字典
5.字典大小
len()函数
print(len(name))------name中条目的个数
6.检测
用 in和not in运算符可以检测一个键是否存在于字典中,存在返回Ture,不存在返回False
注意:只有键可以被检测,无法得知数据是否存在于字典中
字典合并
{**字典1,**字典2} **字典是字典的解包操作,取字典的所有条目,如果有相同的关键字,则用后一个字典的条目代替前一个。
字典方法或函数
keys()返回由全部的键组成的一个序列
values()返回由全部的值组成的一个序列
items()返回一个序列,其中的每一项是一个元组,每个元组由键和它对应的值组成
clear()删除所有条目
get(key,value)返回这个键所对应的值,如无这个键,返回value
pop(key)返回这个键所对应的值,同时删除这个条目
dic.update(dic1)把字典dicl的条目加到字典dic中
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《第五章 集合与字典》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。