python字典添加元素_如何在python中将多个值添加到字典键?

将值设为列表,例如

a["abc"] = [1, 2, "bob"]

更新:

有两种方法可以向键添加值,以及在列表尚不存在时创建列表。我将逐步介绍一种这样的方法。

key = "somekey"

a.setdefault(key, [])

a[key].append(1)

结果:

>>> a

{'somekey': [1]}

接下来,尝试:

key = "somekey"

a.setdefault(key, [])

a[key].append(2)

结果:

>>> a

{'somekey': [1, 2]}

的妙处setdefault在于,如果未定义该键,则它将初始化该键的值,否则将不执行任何操作。现在,注意setdefault返回键,您可以将它们组合成一行:

a.setdefault("somekey",[]).append("bob")

结果:

>>> a

{'somekey': [1, 2, 'bob']}

您应该查看dict方法,尤其是get()方法,并做一些实验以使自己满意。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值