第五章 集合与字典

本文由用户“huzhiyu123123”分享发布 更新时间:2023-03-19 22:41:21 举报文档

以下为《第五章 集合与字典》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

集合和字典

一.集合

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字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《第五章 集合与字典》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览