0

当我运行时:

from prettytable import PrettyTable as PTable

accounts = {
    'user1': 'pass1',
    'user2': 'pass2'
}

table = PTable(['Day', [*accounts.keys()]])  #  creates empty table with headings
print(table)

我的表如下所示:

+-----+--------------------+
| Day | ['user1', 'user2'] |
+-----+--------------------+
+-----+--------------------+

您可以看到“user1”和“user2”在同一列中。我怎样才能使它们在不同的列中?

谢谢你。

4

1 回答 1

2

确实将它们作为单独的项目解包......在错误的列表中。如果您想将它们解压缩到与 相同的列表中'Day',请不要编写嵌套列表:

['Day', *accounts.keys()]
于 2018-07-25T19:44:52.003 回答