会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yancool
博客园
首页
新随笔
联系
订阅
管理
随笔 - 126
文章 - 0
评论 - 0
阅读 -
12万
python字典的setdefault方法
data = [(“a”, “1”), (”a“, ”2“), (”b“, ”3“)]
d2 = {}
for k, v in data:
d2.setdefault(k, []).append(v)
print(d2)
注:setdefault方法会先判断d2这个字典中是否存在k这个键,如果存在就返回对应的value(上例是一个列表,所以可用append方法来向列表中添加元素),若不存在就将k,v对应添加到d2这个字典中
分类:
Python
好文要顶
关注我
收藏该文
微信分享
opscool
粉丝 -
3
关注 -
0
+加关注
0
0
升级成为会员
«
上一篇:
python模块pyinstaller安装及用法
»
下一篇:
python中zip函数用法
posted @
2022-06-29 13:46
opscool
阅读(
114
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
登录后才能查看或发表评论,立即
登录
或者
逛逛
博客园首页
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
相关博文:
·
python内置方法
·
mysql常用语法
·
Python中字典setdefault()方法和append()的配合使用
·
python字典的setdefault()方法——不存在则增加键值对,存在则不变化
·
简单介绍Python中如何给字典设置默认值
阅读排行:
·
winform 绘制太阳,地球,月球 运作规律
·
超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
·
上周热点回顾(3.3-3.9)
·
AI 智能体引爆开源社区「GitHub 热点速览」
·
写一个简单的SQL生成工具
公告
昵称:
opscool
园龄:
2年9个月
粉丝:
3
关注:
0
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
Docker(12)
ELK(2)
Jenkins(5)
Kubernetes(17)
Linux(41)
Mysql(21)
Nginx(8)
Prometheus(1)
Python(11)
Redis(3)
Windows(1)
Zabbix(6)
随笔档案
2022年11月(1)
2022年9月(6)
2022年8月(3)
2022年7月(55)
2022年6月(61)
阅读排行榜
1. mysql查看当前连接数(24445)
2. tcpdump抓包命令(12042)
3. sed命令大全(10552)
4. shell脚本概述(9753)
5. linux中ftp命令(8089)
推荐排行榜
1. ansible的使用方法(1)
2. sed命令大全(1)
点击右上角即可分享
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具