在字典中连接键和值

时间:2018-08-07 11:17:34

标签: python python-2.7 dictionary

我是Python的初学者。努力加入键和值。

d = {'vlan 158': ['  name MARKE', '  mode vpc']}

所需的输出:

vlan 158
  name MARKE
  mode vpc

我尝试了很多类似的事情:

print('\n'.join(['\n'.join(item) for item in d]))
print '\n'.join(d)

所有这些都没有给我预期的输出。有任何想法吗?

2 个答案:

答案 0 :(得分:2)

d = {'vlan 158': ['  name MARKE', '  mode vpc']}
for key in d:
    print(key)
    print(*d.get(key), sep='\n')

您可以使用它来获取所需的输出。但请注意,运算符'*'仅适用于python3。

基本上,如果我有一个数组,

a=[34,45,56]

我可以通过以下方式访问各个元素

print(*a)

这将输出

34 45 56

答案 1 :(得分:2)

我建议您这种简单的解决方案:

d = {'vlan 158': ['  name MARKE', '  mode vpc']}

for k in d:
    print(k + '\n' + '\n'.join(d[k]))

输出为:

vlan 158
  name MARKE
  mode vpc