Python-字典用法总结

  1. 删除字典元素
del tdict['name']
  1. 清空字典
    tdict.clear()
  2. dict.copy()
    返回一个字典的浅复制
  3. forkeys()
    创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
seq = ('Google', 'Runoob', 'Taobao')
 
# 不指定默认的键值,默认为 None 
thisdict = dict.fromkeys(seq)
print ("新字典为 : %s" %  str(thisdict))
 
# 指定默认的键值
thisdict = dict.fromkeys(seq, 10)
print ("新字典为 : %s" %  str(thisdict))

>> 新字典为 : {'Google': None, 'Taobao': None, 'Runoob': None}
>> 新字典为 : {'Google': 10, 'Taobao': 10, 'Runoob': 10}
  1. dict.items()
my_dict = {'a': 1, 'b': 2, 'c': 3}

for key, value in my_dict.items():
    print(key, value)
>> a 1
>> b 2
>> c 3

  1. dict.values()
    返回字典中的所有值。
#!/usr/bin/python

tinydict = {'Name': 'Runoob', 'Age': 7}

print "Value : %s" %  tinydict.values()
Value : [7, 'Runoob']
  1. pop(key[,default])
    删除字典给定键 key 所对应的值,返回值为被删除的值
my_dict = {'a': 1, 'b': 2, 'c': 3}
value = my_dict.pop('b', None)  # 删除键'b',返回值2,如果没有键'b',返回None
print(value)  # 输出 2
  1. popitem()
    popitem() 方法返回并删除字典中的最后一对键和值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值