Python-3.x:如何在相等的列中打印多个列表?

菲利普·莫泽列夫斯基

我对python很陌生,我试图在列中输出多个列表,一个在另一个列表下,我不知道。

我当前的输出是:

Name, Count, Correct, Incorrect, Accuracy, Total

Abena 3 3 0 100 45

Malcolm 1 1 0 100 1

Jane 1 1 0 100 20

Liz 1 1 0 100 10

Andy 1 0 1 0 20

Sandip 0 0 0 0 0

如何将数字分成单独的列?

当前要打印的代码是:

CoinFile = open("CoinCount.txt", "r")
    print("Name, Count, Correct, Incorrect, Accuracy, Total")
    for record in VolunteersToSort:
            print(record[0] + " " + record[1]+ " " + record[2] + " " + record[3] + " " + record[4] + " " + record[5] )

文件内容:

['Abena', '3', '3', '0', '100', '45']
['Malcolm', '1', '1', '0', '100', '1']
['Jane', '1', '1', '0', '100', '20']
['Andy', '1', '0', '1', '0', '20']
['Sandip', '0', '0', '0', '0', '0']
['Liz', '1', '1', '0', '100', '10']
谢尔盖·普加奇
header = ['Name', 'Count', 'Correct', 'Incorrect', 'Accuracy', 'Total']
my_list = [
    ['Abena', '3', '3', '0', '100', '45'], 
    ['Malcolm', '1', '1', '0', '100', '1'],
    ['Jane', '1', '1', '0', '100', '20'],
    ['Andy', '1', '0', '1', '0', '20'],
    ['Sandip', '0', '0', '0', '0', '0'], 
    ['Liz', '1', '1', '0', '100', '10']
]    
print("{: >10} {: >10} {: >10} {: >10} {: >10} {: >10}".format(*header))
for row in my_list:
    print("{: >10} {: >10} {: >10} {: >10} {: >10} {: >10}".format(*row))

您将输出为:

      Name      Count    Correct  Incorrect   Accuracy      Total 
     Abena          3          3          0        100         45 
   Malcolm          1          1          0        100          1 
      Jane          1          1          0        100         20 
      Andy          1          0          1          0         20 
    Sandip          0          0          0          0          0 
       Liz          1          1          0        100         10 

您可以根据需要编辑列长。这里使用10。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python中打印3x3数组?

如何在Python3中合并两个不相等的输入/列表

如何在Python 3中打印异常?

如何在python 3x中将文本文件中的行追加到多个列表

如何在Python 3中的defaultdict中打印所有索引的列表?

如何使用python 3中的列表中的元素打印3x3 2D数组?

如何在Python中打印多个if语句的结果,例如(5,7,3,...)

python 3列表中的增值元素并打印总计

如何从 Python 3.x 中不同长度的多个项目列表中获取值的组合?

如何在python 3.x中按行打印字符串

如何在 Python 3.x 中逐行打印关键字?

如何在Python 3中获取列表中的列表编号?

如何在Python 3中打印出编号的IP地址

如何在python 3中打印红色的心

如何在python 3中打印到标准输出?

如何在 python 3 中打印均值、中值和众数

如何在python 3中打印变量用户输入?

我如何在 python 3 中打印出数字变量?

从Python 3中的值列表打印

在python3中打印多维列表

如何在Python 3中划分列表列表?

如何在Python 3.x中将变量的值(不是引用)附加到列表中?

如何在Python 3.x中过滤出包含无效字符的列表元素?

如何从python 3的嵌套列表中删除多个项目?

如何使用python处理csv文件中的多个'Pdcx'(x = 1至3)列

如何在Python 3中减去嵌套列表中的元素?

(Python 3.x)如何在打印函数中的第一个变量之前添加空格?

如何在Python中打印多个列表成为一个列表

如何在python 3中用'->'分隔单词列表