python嵌套字典
1
python在處理多個(gè)文件時(shí)磅轻,可以循環(huán)讀取文件珍逸,中間對(duì)文件的操作應(yīng)該要節(jié)省時(shí)間(畢竟在一個(gè)循環(huán)體內(nèi),做任何操作都要乘以循環(huán)次數(shù)倍)聋溜。將所需的數(shù)據(jù)谆膳,存入一個(gè)字典中,或者一個(gè)列表中撮躁,最后再對(duì)整個(gè)字典或者列表統(tǒng)一處理漱病,是個(gè)很高效的做法。
2
python的字典定義把曼。
#普通字典的定義
dict_1 = {}
dict_1["k"] = v
#嵌套列表的字典
dict_1 = {}
dict_1.setdefault("key",[]).append(v)
#字典嵌套字典
if k in dict_1:
pass
else:
dict_1[k]={}
dict_1[k1][k2] = v2
#或者
dict1.setdefault("key",{}).setdefault("k2",v2)
dict1.setdefault("key",{}).setdefault("k2",[]).append(v2)