Python是一種簡單易學的編程語言,廣泛用于數據處理、人工智能、web開發等領域。其中,表格是數據處理的常用形式,Python也提供了豐富的庫來支持表格的輸出,讓數據更加直觀清晰。
使用Python輸出表格
在Python中,常用的表格輸出庫有`pandas`、`PrettyTable`等。
1. 使用pandas輸出表格
首先需要安裝pandas庫:
pip install pandas
然后使用以下代碼創建表格:
import pandas as pd
data = {
"name": ["Alice", "Bob", "Charlie", "David"],
"age": [25, 21, 30, 27],
"gender": ["female", "male", "male", "male"],
"salary": [5000, 4000, 6000, 4500]
}
df = pd.DataFrame(data)
print(df)
輸出結果: name age gender salary 0 Alice 25 female 5000 1 Bob 21 male 4000 2 Charlie 30 male 6000 3 David 27 male 4500
2. 使用PrettyTable輸出表格
首先需要安裝PrettyTable庫:
pip install PrettyTable
然后使用以下代碼創建表格:
from prettytable import PrettyTable
table = PrettyTable()
table.field_names = ["name", "age", "gender", "salary"]
table.add_row(["Alice", 25, "female", 5000])
table.add_row(["Bob", 21, "male", 4000])
table.add_row(["Charlie", 30, "male", 6000])
table.add_row(["David", 27, "male", 4500])
print(table)
輸出結果: +---------+-----+--------+--------+ | name | age | gender | salary | +---------+-----+--------+--------+ | Alice | 25 | female | 5000 | | Bob | 21 | male | 4000 | | Charlie | 30 | male | 6000 | | David | 27 | male | 4500 | +---------+-----+--------+--------+
以上兩種方式都可以方便地輸出表格,具體使用哪種方式取決于數據量、輸出內容等因素。