我创建了一个漂亮的表格,如下所示:
from prettytable import PrettyTable
from datetime import datetime, timedelta, timezone
# objects
my_table = PrettyTable()
my_table.field_names = ["Permit_Type", "Count"]
permit_type_list = ["P1", "R4", "P1", "R2", "Q6", "Q6"]
def get_list_of_permissions():
start_count = 0
for permission in permit_type_list:
start_count += 1
my_table.add_row([permission, start_count])
print(my_table)
get_list_of_permissions()
我想要一个提供以下输出的表:
+--------------------------------------+-----------+
| Permit_Type | Count |
+--------------------------------------+-----------+
| P1 | 2 |
| R4 | 1 |
| R2 | 1 |
| Q6 | 2 |
目前,如果 Permit_Type 在列表中出现不止一次,我的代码会在表中多次列出 Permit_Type 并且 Count 只会增加