Python:如何将字典键解压为单独的项目而不是一个项目
Python: How to unpack dictionary keys as separate items rather than one item
当我运行:
from prettytable import PrettyTable as PTable
accounts = {
'user1': 'pass1',
'user2': 'pass2'
}
table = PTable(['Day', [*accounts.keys()]]) # creates empty table with headings
print(table)
我的 table 看起来像这样:
+-----+--------------------+
| Day | ['user1', 'user2'] |
+-----+--------------------+
+-----+--------------------+
可以看到'user1'和'user2'在同一列。我怎样才能使它们在不同的列中?
谢谢。
你做了将它们解包为单独的项目...错误列表。如果你想将它们解包到与 'Day'
相同的列表中,请不要编写嵌套列表:
['Day', *accounts.keys()]
当我运行:
from prettytable import PrettyTable as PTable
accounts = {
'user1': 'pass1',
'user2': 'pass2'
}
table = PTable(['Day', [*accounts.keys()]]) # creates empty table with headings
print(table)
我的 table 看起来像这样:
+-----+--------------------+
| Day | ['user1', 'user2'] |
+-----+--------------------+
+-----+--------------------+
可以看到'user1'和'user2'在同一列。我怎样才能使它们在不同的列中?
谢谢。
你做了将它们解包为单独的项目...错误列表。如果你想将它们解包到与 'Day'
相同的列表中,请不要编写嵌套列表:
['Day', *accounts.keys()]