我希望从我的 Python 程序中内置的列表中打印出结果。
我将获取列表中值的结果并将它们打印出来,以制表符分隔。
我有一个名为“a”的列表,我将只选择元素来生成最终表格。
但是当我使用 .format 方法时,我不得不四次调用列表。
a = [1,2,3,4]
print('a{[0]}\ta{[3]}\ta{[1]}\ta{[2]}'.format(a, a, a, a))
输出:
a1 a4 a2 a3
有没有更好的方法告诉格式命令每次使用列表“a”?
最佳答案
您可以使用 *
(单星号)为您解压缩列表。另见:Unpack a list
a = [1,2,3,4]
print('a{0}\ta{3}\ta{1}\ta{2}'.format(*a))
关于python-3.x - Python 3 .format 和 List,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46832957/