2015-10-13 53 views
-4

类型的值我有以下的解释:d = {s: {0:{'n','s'}, 1:{'s'} }}如何改变嵌套字典

我如何的{'n','s'}(set)值更改为['n','s']尽可能短。

因为我打印出来的价值形式0:['n','s'], 1:['s']

回答

0

只要做到这一点:

for key, value in d['s'].iteritems(): 
    d['s'][key] = list(d['s'][key]) 
print d 

输入:

d = {s: {0:{'n','s'}, 1:{'s'} }} 

输出:

{'s': {0: ['s', 'n'], 1: ['s']}}