python之字典与集合
liuian 2024-11-28 00:44 57 浏览
1 字典
1.1 简介
字典(dict)是 Python 的数据结构,是以键-值对(key-value)的方式存在的。
字典(dict )拥有良好的查询速度,dict 中的值可以是任意 Python 对象,多次对一个 key 赋 value,后面的 value 会把前面的 value 覆盖。
1.2 使用
字典的内容在花括号 {} 内,键-值(key-value)之间用冒号 : 分隔,键值对之间用逗号 “,” 分隔。
创建字典 d
d = {'name':'小明', 'age':'18'}
#**使用 dict 函数**
#(1)方式一
l = [('name', '小明'), ('age', 18)]
d = dict(l)
#(2)方式二
d = dict(name='小明', age='18')
#**空字典**
d = dict()
d = {}
字典中的值通过 key 进行访问
d = dict(name='小明', age='18')
d['name']
输出:'小明'
# **使用 get 方法**
d.get('name')
输出:'小明'
修改操作,以修改 age 为例
d = dict(name='小明', age='18')
d['age'] = '20'
d['age']
输出:'20'
清空集合
d = dict(name='小明', age='18')
d.clear()
d
输出返回:{}
获取字典的长度
d = dict(name='小明', age='18')
len(d)
输出:2
2 集合
2.1 简介
集合(set)与字典均可以存储 key,但集合(set)只能存储 key,因 为key 不可重复,所以 set 的中的值也不可以重复,同时,集合中的值是无序的。
2.2 使用
集合使用花括号 {} 或者 set() 函数创建,如果创建一个空集合只能使用 set() 函数。
以创建集合 s 为例
s = {'a', 'b', 'c'}
# 使用 set 函数
s = set(['a', 'b', 'c'])
# 空集合
s = set()
集合中重复的元素会被自动过滤掉
s = {'a', 'a', 'b', 'c', 'c'}
s
输出:{'a', 'c', 'b'}
添加元素可以使用 add 或 update 方法,如果元素已经存在,则不进行操作
s = {'a', 'b', 'c'}
s.add('d')
s
输出:{'a', 'd', 'c', 'b'}
s.update('e')
s
输出:{'a', 'b', 'e', 'd', 'c'}
# 添加已经存在的元素 a
s.add('a')
s
输出:{'a', 'b', 'e', 'd', 'c'}
删除元素使用 remove 方法
s = {'a', 'b', 'c'}
s.remove('c')
s
输出:{'a', 'b'}
清空集合使用 clear 方法
s = {'a', 'b', 'c'}
s.clear()
s
输出:set()
获取集合的长度,同样使用 len 方法
s = {'a', 'b', 'c'}
len(s)
输出:3相关推荐
- 如何设开机密码 电脑(如何设置开机电脑密码)
-
方法如下1.建立开机密码。进入BIOS系统界面,点击键盘的Del按键,点击选项中的设置用户密码。设置完毕进入高级设置,点击密码选项列表的系统密码,点击保存并推出即可;2.设置系统密码。进入系统界...
- lenovo联想官方商城(联想电脑官方网站商城)
-
www.lenovo.com.cn联想集团(下称联想)是一家成立于中国、业务遍及180个市场的全球化科技公司。联想聚焦全球化发展,树立了行业领先的多元企业文化和运营模式典范,服务全球超过10亿用户。作...
- 我的世界国际版官网(我的世界国际版如何下载)
-
官网入口:https://www.lezhin.com/这是一款很多用户都在使用的观看各种漫画内容的软件,用户在使用的过程中能够快速了解到各种自己感兴趣的漫画。1可以通过搜索引擎找到植物大战僵尸2国...
- 我要qq号码免费申请(qq号申请免费申请号码官网)
-
你可以到腾讯官方网站,去免费注册一个QQ,可以不交费的,是有免费的账号和密码。操作方法:1.打开手机qq,用手指轻点qq图标即可。进入qq后,会进入登录或注册新用户页面。点击新用户,进入注册页面2....
- 新冠疫苗接种查询(新冠疫苗接种查询不到了)
-
银川市疫苗接种信息在“我的宁夏”app里查询。打开“我的宁夏”app,打开“健康码”选项,然后打开“疫苗接种查询”,就可以查询到你的疫苗接种信息了。如果你接种了吗两次疫苗,你的健康码就会镶嵌了金边,只...
- cdr格式文件怎么打开(cdr格式用什么可以打开)
-
cdr是什么文件?cdr文件用什么打开?cdr文件是CorelDraw图像制作软件标准的输出格式,与photoshop(PS)图片设计软件类似都属于图片设计软件,需要打开cdr文件我们就需要先了解C...
- 微软win7系统下载(微软官网window7下载)
-
因为你是按照名称排列的,试着修改一下排序方式,方法是:在桌面空白处右键,排序方式,修改日期这是因为大部分电脑用的都是GHOST系统,该系统在安装后都会向注册表写入自己的“私人信息”,如:风林火山GH...
- xp10下载(Xp10下载破解版)
-
下载win10系统所需要的时间取决于很多因素。首先就是系统本身的大小,一般情况下,纯净版的系统在2.3个g左右,而有一些定制版的系统大小就不好说了,但是删减版的系统可以做到1.7个g左右,系统本身文件...
- 最强神级选择系统(无敌之最强神级选择系统)
-
8.自由高达《机动战士高达SEED》 7.V高达《机动战士高达V》 6.00高达《机动战士高达00》 5.独角兽高达《机动战士高达UC》 4.倒A高达《倒A高达》 3.V2高达《机动战士高...
- 惠普服务器售后电话客服热线
-
售后官网:https://support.hp.com/cn-zh/check-warranty该网站为惠普全新一站式服务支持平台,小惠将为您提供专业的技术解答和产品导购。同时提供全面的自助解决方案...
- win10改成win7界面(win10改为win7界面)
-
1、首先我们打开你的电脑,选择打开左下角的开始菜单。2、打开后就选择设置按钮。3、打开之后就是这个页面往下拉,你就会看见更新,就是红圈圈里面,打开它。4、打开之后就是这个页面。5、然后我们在左侧选择恢...
- win10系统怎么恢复系统还原(win10系统恢复怎么操作)
-
1、开机不断点击F8键,进入系统操作选单,选“最后一次正确配置”,重启电脑,看能否解决。2、开机不断点击F8键,进入系统操作选单,选“安全模式”,如能成功进入,依次单击“开始”→“所有程序”→“附件”...
- 怎么把电脑c盘格式化(怎么把c盘格式化吗)
-
1.在进行c盘格式化之前,必须备份重要的数据,以免数据丢失。2.在格式化c盘之前,确保所有的应用程序和系统文件都已经备份。否则,在进行格式化之后,将需要重新安装操作系统和所有的应用程序。3.如果...
- 中国移动赠送的wifi6路由器(192.168.10.1中国移动路由器)
-
移动tclwifi6路由器很好的。WiFi6路由器远强于WiFi5路由器,值得购买性价比不错。家庭生活中网速慢最主要的原因并非速率,而是穿墙效果。坐在离路由器很近的地方,手机网速一般不会有问题。...
- 一周热门
- 最近发表
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)
- mysql刷新权限 (34)
