字典
定义:字典,也称映射,是一个由键/值对组成的非排序可变集合体。键/值对在字典中按下面的方式标记:
dict = {key1:value, key2:value}
【注】:字典中的键必须是唯一的,只能使用不可变的对象(如字符串)来作为键
字典常用方法
dict1 = {'id':'2020','name':'Tom','age':20}
1. dict.get(key, default = None):返回指定键key的值,若找不到则返回default
dict1.get('id')
[out]:'2020'
2. dict.items()以列表返回可遍历的(key,value)元组数组
dict1.items()
[out]:dict_items([('id','2020'),('name','Tom'),('age',20)])
3. dict.keys()以列表返回一个字典中所有的key
dict1.keys()
[out]:dict_keys(['id','name','age'])
4. dict.values()以列表返回字典中的所有值
dict1.vaules()
[out]:dict_values(['2020','Tom','20'])
5. dict1.update(dict2):更新,将dict1中的内容替换为dict2的内容
temp = {'id':'2021','name':'Tome','age':21}
dict1.update(temp)
[out]:{'id':'2021','name':'Tom','age':21}