- 删除字典元素
del tdict['name']
- 清空字典
tdict.clear() - dict.copy()
返回一个字典的浅复制 - forkeys()
创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
seq = ('Google', 'Runoob', 'Taobao')
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}
- 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
- dict.values()
返回字典中的所有值。
#!/usr/bin/python
tinydict = {'Name': 'Runoob', 'Age': 7}
print "Value : %s" % tinydict.values()
Value : [7, 'Runoob']
- pop(key[,default])
删除字典给定键 key 所对应的值,返回值为被删除的值。
my_dict = {'a': 1, 'b': 2, 'c': 3}
value = my_dict.pop('b', None)
print(value)
- popitem()
popitem() 方法返回并删除字典中的最后一对键和值。