python创建空字典添加_在字典中添加新的键?

我想巩固有关Python字典的信息:

创建一个空字典data = {}# ORdata = dict()

创建具有初始值的字典data = {'a':1,'b':2,'c':3}# ORdata = dict(a=1, b=2, c=3)# ORdata = {k: v for k, v in (('a', 1),('b',2),('c',3))}

插入/更新单个值data['a']=1 # Updates if 'a' exists, else adds 'a'# ORdata.update({'a':1})# ORdata.update(dict(a=1))# ORdata.update(a=1)

插入/更新多个值data.update({'c':3,'d':4}) # Updates 'c' and adds 'd'

创建合并字典而不修改原件data3 = {}data3.update(data) # Modifies data3, not datadata3.update(data2) # Modifies data3, not data2

删除字典中的项目del data[key] # Removes specific element in a dictionarydata.pop(key) # Removes the key & returns the valuedata.clear()

# Clears entire dictionary

检查一个键是否已经在字典中key in data

在字典中迭代成对for key in data: # Iterates just through the keys, ignoring the valuesfor key, value in d.items():

# Iterates through the pairsfor key in d.keys(): # Iterates just through key, ignoring the valuesfor value in d.values():

# Iterates just through value, ignoring the keys

从两个列表创建一个字典data = dict(zip(list_with_keys, list_with_values))

请随意添加更多!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值