在Python的数据结构类型中,除了序列数据结构还有一种非常重要的数据结构——映射。字典结构是Python中唯一内建的映射类型。与序列数据结构最大的不同就是字典结构每个字典元素都有键(key)和值(value)两个属性,字典的每个键值对(key=>value)用冒号(:)分隔,每个对之间用逗号(,)分割,整个字典在花括号中({})
d = {key1 : value1 , key2:value2}
字典可以通过顺序的阅读实现对字典元素的遍历,也可以通过对某个字典的元素的键进行搜索从而找到该字典对应的值
字典的基本函数和方法
函数和方法 | 说明 |
dict() | 通过映射或者序列对建立字典 |
clear() | 清楚字典里的所有项 |
pop() | 删除指定的字典元素 |
in() | 判断字典里是否存在指定的元素 |
fromkeys() | 使用指定的键建立新的字典,每个键对应的值默认为None |
get() | 根据指定的键返回对应的值,如果键不存在,返回None |
values() | 以列表的形式返回字典中的值 |
update() | 将两个字典合并 |
copy() | 实现字典的复制,返回一个具有相同键值得新字典 |
(1)dict()
>>>te1 = [(‘name‘,‘Damon‘),(‘sex‘,‘man‘)]
>>>te = dict(te1)
>>>te
{‘name‘:‘Damon‘,‘sex‘:‘man‘}
>>>te[‘name‘]
‘Damon‘
(2)clear()
>>>te = {}
>>>
(3)pop()
(4)get()
(5)values()
(6)update()
原文地址:https://www.cnblogs.com/1gaoyu/p/12299980.html
时间: 2024-10-09 01:52:02