Xin chào các coder. Hôm nay trong hướng dẫn này, bạn sẽ học cách tạo bảng trong Python với sự trợ giúp của hàm
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]1 và tìm hiểu về các thuộc tính khác nhau liên quan đến bảng được tạo
Các bước sử dụng module lập bảng để tạo bảng trong Python
Không có gì khó chịu nữa, chúng ta hãy bắt tay ngay vào các bước để tạo bảng trong Python bằng cách sử dụng mô-đun lập bảng
1. Nhập khẩu all_data = [["Roll Number","Student name","Marks"],
[1,"Sasha",34],
[2,"Richard",36],
[3,"Judy",20],
[4,"Lori",39],
[5,"Maggie",40]]
1
Bước đầu tiên là nhập chức năng lập bảng từ thư viện lập bảng. Trong trường hợp điều này dẫn đến lỗi, hãy đảm bảo rằng bạn đã cài đặt thư viện lập bảng bằng cách thực hiện lệnh
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]3 trên dấu nhắc lệnh
from tabulate import tabulate
Bây giờ, hãy tạo bảng đầu tiên của chúng ta với sự trợ giúp của hàm lập bảng
2. Tạo các bảng đơn giản
Dữ liệu của bảng được lưu trữ dưới dạng danh sách lồng nhau như trong mã được đề cập bên dưới
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]
Để lập bảng dữ liệu, chúng ta chỉ cần truyền dữ liệu vào hàm
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]1. Chúng ta cũng có thể tạo danh sách lồng nhau đầu tiên làm đầu bảng bằng cách sử dụng một thuộc tính được gọi là
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]5
table1 = tabulate[all_data] table2 = tabulate[all_data,headers='firstrow']
Kết quả của cả hai bảng được hiển thị bên dưới
________số 8
Roll Number Student name Marks ------------- -------------- ------- 1 Sasha 34 2 Richard 36 3 Judy 20 4 Lori 39 5 Maggie 40
3. Định dạng bảng Python để trông đẹp hơn
Để làm cho các bảng trong Python trông đẹp hơn, chúng ta có thể thêm các đường viền cho bảng để làm cho nó trông giống bảng hơn thay vì dữ liệu văn bản. Các đường viền có thể được thêm vào với sự trợ giúp của thuộc tính
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]6 và đặt giá trị của nó thành
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]7
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]2
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]3
Để làm cho nó trông đẹp hơn, chúng ta có thể sử dụng
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]8 thay vì một lưới đơn giản
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]5
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]6
4. Trích xuất mã HTML của bảng từ lập bảng
Để trích xuất mã HTML của bảng, chúng ta cần đặt thuộc tính
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]6 thành
table1 = tabulate[all_data] table2 = tabulate[all_data,headers='firstrow']0. Điều tương tự được hiển thị bên dưới
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]9
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]0
Phần kết luận
Trong hướng dẫn này, chúng ta đã tạo dữ liệu dạng bảng của riêng mình bằng cách sử dụng hàm
all_data = [["Roll Number","Student name","Marks"], [1,"Sasha",34], [2,"Richard",36], [3,"Judy",20], [4,"Lori",39], [5,"Maggie",40]]1 và cũng tìm hiểu về một số thuộc tính của bảng. Hy vọng bạn thích nó