使用另一个变量

时间:2017-09-26 05:20:25

标签: python-2.7

我有dict' SR'如下所示。

    >>> SR =  {'threshold':'95', 'math':'mean', 'dir':'down'}
    >>> SR
    {'threshold': '95', 'dir': 'down', 'math': 'mean'}
    >>> var='SR'

如何打印所有密钥和&价值' SR'使用变量var。我的脚本根据某些逻辑动态选择dict名称,将其存储在某个变量中。所以我必须使用另一个变量打印dict值和键。请帮忙 。

1 个答案:

答案 0 :(得分:0)

将各种dict放入另一个dict并以此方式查找。

d = {
    'SR': {'threshold': '95', 'math': 'mean', 'dir': 'down'},
    'AB': {'foo': 'bar'},
    'XY': {'blah': 'baz'},
}

which_to_print = 'SR'

for key, value in d[which_to_print].items():
    print key, value