1. 程式人生 > 程式設計 >Python字典中的值為列表或字典的構造例項

Python字典中的值為列表或字典的構造例項

1、值為列表的構造例項

dic = {}

dic.setdefault(key,[]).append(value)

*********示例如下******

>>dic.setdefault('a',[]).append(1)

>>dic.setdefault('a',[]).append(2)

>>dic

>>{'a': [1,2]}

2、值為字典的構造例項

dic = {}

dic.setdefault(key,{})[value] =1

***********示例如下*********

>>dic.setdefault('b',{})['f']=1

>>dic.setdefault('b',{})['h']=1

>>dic.setdefault('b',{})['g']=1

>>dic

>>{'b': {'h': 1,'g': 1,'f': 1}}

以上這篇Python字典中的值為列表或字典的構造例項就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。