字典:
1、字典是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都存在一个特定的键里。键可以是数字、字符串设置是元组。字典中键是唯一的,而值并不唯一。字典是无序的。
2、dict函数:可以通过关键字来创建字典。
>>> s=dict(name="ss",age=2)
>>> s
{'age': 2, 'name': 'ss'}
>>> s['age']
2
>>> s['name']
'ss'
3、字典方法
(1)clear:清空原始字典的所有元素。
清空原始数据字典
(2)copy:浅复制,当在副本中替换值的时候,原始字典不受影响,但是如果修改了某个值(比如删除、增加),那么原始字典也会改变。为了避免这个问题可以使用深复制(deepcopy),
>>> from copy import deepcopy
>>> d={}
>>> d['id']=['1','2']
>>> c=d.copy()
>>> dc=deepcopy(d)
>>> d['id'].append('3')
>>> c
{'id': ['1', '2', '3']}
>>> dc
{'id': ['1', '2']}
>>> d
{'id': ['1', '2', '3']}
(3)fromkeys:给定的键建立新的字典,每个键默认对应的键位None。
(4)get方法访问字典的方法,尽管键不存在也会返回空;
(5)Has_key方法可以检查字典中是否含有给出的键。
Python3.0中不包含这个方法
(6)pop方法用于获取给定键的值,然后将键值都从字典中移除。
(7)update方法可以利用一个字典项更新另外一个字典:
>>> m
{'id': 5}
>>> z
{'id': 4}
>>> z.update(m)
>>> z
{'id': 5}
转载于:https://www.cnblogs.com/any-way/p/9407685.html