会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yancool
博客园
首页
新随笔
联系
订阅
管理
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这个字典中
posted @
2022-06-29 13:46
opscool
阅读(
119
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告