一、字典的创建:(字典是映射类型,无顺序)
1.key-value,直接赋值:
>>> dict={}
>>> type(dict)
<class 'dict'>
>>> dict1={'1':'red','2':'blue','3':'yellow'}
>>> dict1
{'1': 'red', '2': 'blue', '3': 'yellow'}
2.通过关键字dict和关键字参数创建:
>>> dic = dict(spam = 1, egg = 2, bar =3)
>>> dic
{'spam': 1, 'egg': 2, 'bar': 3}
3.通过二元组列表创建:
>>> list = [('spam', 1), ('egg', 2), ('bar', 3)]
>>> dic = dict(list)
>>> dic
{'bar': 3, 'egg': 2, 'spam': 1}
4.dict和zip结合创建:
>>> dic = dict(zip('abc', [1, 2, 3]))
>>> dic
{'a': 1, 'c': 3, 'b': 2}
5.通过fromkeys()方法创建:
>>> dic = dict.fromkeys(range(3), 'x')
>>> dic
{0: 'x', 1: 'x', 2: 'x'}
二、字典常用BIF(内置函数)
1.clear():清空字典
2.copy():复制字典
3.keys():显示字典的键
4.values():显示字典的值
5.items():显示字典中的所有键——值对
6.popitem():弹出字典中最后的键——值对
7.setdefault():添加键——值对至该字典末尾
8.update(dict):将另一个字典添加到该字典的末尾