我有以下字典:
# a small DB of people who stole my books
dic = {
'Cohen' : 'Calvino' 'Evertt' 'Borges',
'Larry' : 'The Bible',
'Volanski' : 'Phone Book'
}
# here's an abortive attempt to print it in a CSV format
for k in dic.keys():
print (k, '\t')
for v in dic.keys():
print (dic[v], ' ')
这就是难看的输出:
^{pr2}$这就是我希望输出的样子:
Cohen Larry Volanski
Calvino The Bible Phone Book
Evertt
Borgest
(只有制表符分开,我没能在这里显示)
你可以想出更简洁的格式
关键是你没有以正确的方式开始定义数据。Python对第一个条目的定义方式与它的打印方式完全相同:一个字符串。如果需要多个元素,则需要将元素定义为包含多个元素:
现在您只需执行以下操作:
^{pr2}$编辑好的,你没有看到你想要的名字在顶部和标题下面。有点棘手,但这可以做到:
相关问题 更多 >
编程相关推荐