迭代字典中列表的每个元素

J. *_*Doe 0 python

我有一本字典,并为此分配了多个值 -

d = {"names[]": ["System/CPU/User/percent", "System/CPU/System/percent"], "values[]": "average_value"}
Run Code Online (Sandbox Code Playgroud)

我希望输出看起来像这样 -

names[]: System/CPU/User/percent
names[]: System/CPU/System/percent
values[]: average_value
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?我尝试过的不同for循环迭代无法正确解析列表.

谢谢.

Ran*_*ndy 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
Run Code Online (Sandbox Code Playgroud)