【发布时间】:2015-09-06 08:07:47
【问题描述】:
我有一本这样的字典:
mapping = {
'a':['_________','_________','_________'],
'b':['---------','---------','---------'],
'c':['=========','=========','========='],
}
我需要打印第一行打印的值列表中的所有第一项,第二行打印所有第二个值,第三行打印所有第三个值。像这样:
_________---------=========
_________---------=========
_________---------=========
所有项目的字符长度相同,所有列表的项目数量相同。
我有一个以正确顺序获取键的字母列表,我只是不确定如何打印这些值。我可以打印所有第一个项目:
counter = 0
for l in letters:
for value in mapping[l]:
print(value[counter],end="")
我将如何创建上面的输出?
【问题讨论】:
-
不要把你的字典命名为
dict。此外,您的字典中的元素之间缺少逗号。
标签: python python-3.x dictionary