字典,键(key)必须使用不可变类型。
字典,无序,所以直接输出时print和定义的顺序是不一样的额
字典的翻转:
dict([(v,k)for k,v in zidian.iteritems()])
zip(zidian,values(),zidian.keys())
itertools模块
改:
dict[‘Age’] = 8;
增 dict[key]= value
dict.setdefault(key,value)
删 dict.clear()
del dict[key]
del dic
pop(key)
无remove
改 dict[key]= value
dict.update(dict1) 合并字典
dict.setdefault(key,value)
查 dict[key]
dict.get(key)
print(min(zidian.values()))
统计 len()
遍历应用场景将多个字典放在一个列表里
字典 popitem() 方法随机返回并删除字典中的一对键和值(一般删除末尾对)。
如果字典已经为空,却调用了此方法,就报出KeyError异常。
10.Python 字典 values() 方法以列表返回字典中的所有值。
.Python 字典 setdefault() 方法和get()方法类似, 如果键不已经存在于字典中,将会添加键并将值设为默认值。
Python 字典 items() 方法以列表返回可遍历的(键, 值) 元组数组。
4.Python 字典 get() 函数返回指定键的值,如果值不在字典中返回默认值。
3.Python 字典 fromkeys() 函数用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值。
2.Python 字典 copy() 函数返回一个字典的浅复制。
dict.has_key(key)
如果键在字典dict里返回true,否则返回false
单独访问关键字:for key in my_friend.keys():或for key in my_friend:
单独访问值:for value in my_friend.values():