我有一本字典,并为其分配了多个值 -
d = {"names[]": ["System/CPU/User/percent", "System/CPU/System/percent"], "values[]": "average_value"}
我希望输出看起来像这样 -
names[]: System/CPU/User/percent
names[]: System/CPU/System/percent
values[]: average_value
我怎样才能做到这一点?我尝试过的不同for循环迭代无法正确解析列表。
感谢。
答案 0 :(得分:5)
In [2]: for k, v in d.iteritems():
...: if isinstance(v, list):
...: for s in v:
...: print '{}: {}'.format(k, s)
...: else:
...: print '{}: {}'.format(k, v)
...:
values[]: average_value
names[]: System/CPU/User/percent
names[]: System/CPU/System/percent