python 字典
特点:无序 键唯一
创建
a = {} #创建空字典
查
# 单个查询
print(dic2['name'])
# 查询所有
list(a.keys()) #获取字典的键
list(a.values()) #获取字典的值
list(a.items()) #获取字典的所有键值
改
a = {'name': 'long', 'age': 20, 'sex': 'boy'}
a['name'] = 'Mark' #修改键为name的值
删: del,pop,popitem,clear
del a['age'] # 删除字典中指定键值对
red = a.pop('sex') # 删除字典中指定键值对并返回值
a.popitem() # 随机删除
a.clear() # 清空字典,字段存在,但是内容没有了
排序
dic6 = {2:333,4:222,3:111}
sorted(dic6.keys()) # 排序所有的键
sorted(dic6.values()) #按照所有的值
sorted(dic6.items()) # 按照键排序所有的键值
遍历
# 打印键及键下的值
for i, v in b.items():
print(i, v)
for i in b:
print(i, b[i])
嵌套
json = {
'day': '["04.30","05.03","05.06","05.09","05.12","05.15","05.18","05.21","05.24","05.27"]',
'wsstr': "[{ name: '2020', data: [32.29,32.09,31.64,30.17,29.26,26.65,27.34,27.95,28.86,29.14],marker: {symbol: 'circle',radius: 3}},{ name: '2019', data: [15.17,15.11,15.09,15.15,15.19,15.10,15.01,15.02,15.07,15.14],marker: {symbol: 'circle',radius: 3}}]",
'province_name': '全国',
'puote_small_id': '19',
'year': '2020',
'yyear': None,
'd_time': '30',
'name': '全国'
}