python 字典
特點(diǎn):無序 鍵唯一
創(chuàng)建
a = {} #創(chuàng)建空字典
查
# 單個查詢
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() # 隨機(jī)刪除
a.clear() # 清空字典,字段存在,但是內(nèi)容沒有了
排序
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': '全國'
}