【发布时间】:2017-02-18 23:10:17
【问题描述】:
我想以特定格式打印出列表的内容:
这是我想要的样子:
[
"Zara",
3.2
],
[
"Maxwell",
3.3
],
[
"Norman",
3.1
]
我很困惑如何实现这个输出。现在,我将列表中的各个元素作为格式为 ("\"" + name + ""\" + ",\n" +grade) 的字符串。但是,我不知道如何实现正确的缩进和括号以打印出列表。我应该每次手动打印一个 [ 和 ] 还是有办法将所有元素编译到一个列表中,其中调用打印列表会导致上面的输出?我可以手动格式化括号,但这会在最后一个括号后面留一个逗号,这是我不想要的。任何帮助将不胜感激!
【问题讨论】:
-
print('[\n "{}",\n {}\n]'.format(name, grade)) -
如果这是一个很好的问题并且得到了回答,它应该留在这里让其他人找到答案。如果这是一个不好的问题,它应该被删除。不存在将问题内容改为“已回答”的情况。