零基础学Python注意事项(九)——字典

一、字典的创建:(字典是映射类型,无顺序)

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):将另一个字典添加到该字典的末尾

发布了32 篇原创文章 · 获赞 17 · 访问量 4920

猜你喜欢

转载自blog.csdn.net/mango_ZZY/article/details/97635504
今日推荐