【问题标题】:how to change value of type in nested dictionary如何更改嵌套字典中的类型值
【发布时间】: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


    【解决方案1】:

    去做吧:

     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']}} 
    

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 2022-06-13
      • 2021-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-29
      • 1970-01-01
      相关资源
      最近更新 更多