在setdefault set dictionary中提取值

时间:2014-10-26 00:58:02

标签: python python-2.7 dictionary

我正在使用setdefault选项设置字典

self.dict = {}
self.dict.setdefault(key, {})

我正在为密钥保存多个值。保存一些值后,字典包含:

self.dict = {'key1': {2: 1} , 'key2' : {3:4} }

如何在下面提到的情况下提取密钥的多个值:

if key1 in self.dict:

value2 =? (在{2:1}中提取值2)
value1 =? (在{2:1}中提取值1)

1 个答案:

答案 0 :(得分:0)

dict.items()是您的dict包含的对列表。

要获得第一对,请执行:

dct = self.dict['key1']
value1, value2 = dct.items()[0]