千家信息网

Python中的集合和字典如何使用

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要讲解了"Python中的集合和字典如何使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Python中的集合和字典如何使用"吧!1 集合集
千家信息网最后更新 2025年02月03日Python中的集合和字典如何使用

这篇文章主要讲解了"Python中的集合和字典如何使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Python中的集合和字典如何使用"吧!

1 集合

集合可以使用大括号({})或者set()函数进行创建,但是创建一个空集合必须使用set()函数,而不能用{},大括号是用来创建一个空字典

查看集合对象的方法:

print(dir(set))

集合的17个内置方法:

set.add(x): 集合添加元素

set.clear(): 清空集合

set.copy(): 返回集合的浅复制

set.difference(set1[,...]): 返回两个或更多个集合的差(set保持不变)

set.difference_update(set1[,...]): 删除set中与set1等集合的重复元素

set.discard(x): 删除集合中的指定元素x

set.intersection(set1,set2,...,etc): 返回若干集合的交集(set保持不变)

set.intersection_update(set1,set2,...,etc): 若干集合的交集存放与set

set.isdisjoint(set1): 判断两个集合是否包含相同的元素

set.issubset(set1): 判断set是否为set1的子集

set.issuperset(set1): 判断set1是否为set的子集

set.pop(): 随机移除一个元素

set.remove(x): 移除指定元素

set.symmetric_difference(set1): 返回两个集合中不重复的元素集合(set保持不变)

set.symmetric_difference_update(set): 移除集合set中在集合set1相同的元素,并将集合set1中不同的元素插入到集合set中

set.union(set1,set2,...): 返回若干个集合的并集(set保持不变)

set.update(set1): 将在集合set1中且不在set中的元素添加至集合set

2 字典(key:value)

d = {key1;value1,key2:value2,...}

其中键必须用不可变数据类型(数字,字符串,元组);值可以使用任何数据类型

字典是通过键来存取元素的,因此一个字典中,键必须是唯一的

字典的创建:赋值命令 = 或内置函数 dict()

dict1 = {} 或 dict1 = dict()

字典的删除:删除字典或删除字典某个元素(需要指定键)可以使用del删除命令

字典的11个内置方法 :

dict.clear(): 清空字典

dict.copy(): 返回字典的浅复制

dict.fromkeys(seq[, value]): 创建一个新字典

dict.get(key.default = None): 返回指定键的值,如果值不在字典中返回default值

dict.items(): 返回可遍历的(键,值)元组数组

dict.keys(): 返回一个迭代器,可用list()来转换为列表,列表为字典中所有的键

dict.setdefault(key,default = None): 与get()类似,如果键不存在于字典中,将会添加键,并将值设为default

dict.update(dict1): 将字典dict1的键-值对更新到dict中

dict.values(): 返回一个迭代器,可以用list()来转换为列表,列表为字典中所有的值

dict.pop(key[,default]): 删除字典给定key所对应的值,返回值为被删除值。key值必须给出,否则返回default值
dict.popitem(): 随机返回并删除字典中一对键和值(一般删除末尾对)

感谢各位的阅读,以上就是"Python中的集合和字典如何使用"的内容了,经过本文的学习后,相信大家对Python中的集合和字典如何使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

字典 元素 两个 函数 方法 学习 相同 交集 内容 命令 子集 括号 数据 更多 类型 并将 迭代 不同 字符 字符串 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 内容数据库是什么意思 装3.5寸硬盘的服务器 成都安迈云网络技术有限公司 共享服务器地址在哪里看 网络安全毕业工作轻松吗 多架构软件开发方法 数据库为什么用二叉树 网络安全法第三条第二项 财政局数据中心网络安全建设 福州锐捷网络技术有限公司 服务器和普通台式机的区别 税控服务器管理系统登录不上 数据库最新技术盘点 数据库没有备份如何还原 柯美650背包服务器 代码09 巨杉数据库公司校招 一级软件开发师的好处 芝加哥大学的crsp数据库 网络安全教育基地实施方案 商务专线可以接服务器吗 内容数据库是什么意思 达梦数据库max函数值错误 数据库管理毕业设计分几块 手机当电梯服务器 前端怎么显示数据库的数据库 计算机网络安全常见标准 数据库空否怎么设置 高达征服连接哪个服务器 进一步加强网络安全和信息化 深圳微信软件开发服务
0