我是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)
所有这些都没有给我预期的输出。有任何想法吗?
答案 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