【发布时间】:2016-01-11 13:08:27
【问题描述】:
我有以下字典:d = {s: {0:{'n','s'}, 1:{'s'} }}
如何将{'n','s'}(set) 的值更改为尽可能短的['n','s']。
因为我必须以0:['n','s'], 1:['s'] 的形式打印它的值
【问题讨论】:
标签: python dictionary nested
我有以下字典:d = {s: {0:{'n','s'}, 1:{'s'} }}
如何将{'n','s'}(set) 的值更改为尽可能短的['n','s']。
因为我必须以0:['n','s'], 1:['s'] 的形式打印它的值
【问题讨论】:
标签: python dictionary nested
去做吧:
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']}}
【讨论】: