Hướng dẫn how do you format data in a table in python? - làm cách nào để bạn định dạng dữ liệu trong bảng trong python?

Tôi biết rằng tôi đến muộn bữa tiệc, nhưng tôi chỉ làm một thư viện cho việc này mà tôi nghĩ thực sự có thể giúp ích. Nó cực kỳ đơn giản, đó là lý do tại sao tôi nghĩ bạn nên sử dụng nó. Nó được gọi là Tableit.TableIT.

Sử dụng cơ bản

Để sử dụng nó, trước tiên hãy làm theo hướng dẫn tải xuống trên trang GitHub.

Sau đó nhập nó:

import TableIt

Sau đó lập danh sách các danh sách trong đó mỗi danh sách bên trong là một hàng:

table = [
    [4, 3, "Hi"],
    [2, 1, 808890312093],
    [5, "Hi", "Bye"]
]

Sau đó, tất cả những gì bạn phải làm là in nó:

TableIt.printTable(table)

Đây là đầu ra bạn nhận được:

+--------------------------------------------+
| 4            | 3            | Hi           |
| 2            | 1            | 808890312093 |
| 5            | Hi           | Bye          |
+--------------------------------------------+

Tên trường

Bạn có thể sử dụng tên trường nếu bạn muốn (nếu bạn không sử dụng tên trường, bạn không cần phải nói usesfieldnames = false vì nó được đặt thành tên gọi theo mặc định):if you aren't using field names you don't have to say useFieldNames=False because it is set to that by default):


TableIt.printTable(table, useFieldNames=True)

Từ đó bạn sẽ nhận được:

+--------------------------------------------+
| 4            | 3            | Hi           |
+--------------+--------------+--------------+
| 2            | 1            | 808890312093 |
| 5            | Hi           | Bye          |
+--------------------------------------------+

Có những cách sử dụng khác, ví dụ bạn có thể làm điều này:

import TableIt

myList = [
    ["Name", "Email"],
    ["Richard", ""],
    ["Tasha", ""]
]

TableIt.print(myList, useFieldNames=True)

Từ đó:

+-----------------------------------------------+
| Name                  | Email                 |
+-----------------------+-----------------------+
| Richard               |  |
| Tasha                 |     |
+-----------------------------------------------+

Hoặc bạn có thể làm:

import TableIt

myList = [
    ["", "a", "b"],
    ["x", "a + x", "a + b"],
    ["z", "a + z", "z + b"]
]

TableIt.printTable(myList, useFieldNames=True)

Và từ đó bạn nhận được:

+-----------------------+
|       | a     | b     |
+-------+-------+-------+
| x     | a + x | a + b |
| z     | a + z | z + b |
+-----------------------+

Màu sắc

Bạn cũng có thể sử dụng màu sắc.

Bạn sử dụng màu bằng cách sử dụng tùy chọn màu (theo mặc định, nó được đặt thành không có) và chỉ định các giá trị RGB.by default it is set to None) and specifying RGB values.

Sử dụng ví dụ từ trên:

table = [
    [4, 3, "Hi"],
    [2, 1, 808890312093],
    [5, "Hi", "Bye"]
]
0

Sau đó, bạn sẽ nhận được:

Hướng dẫn how do you format data in a table in python? - làm cách nào để bạn định dạng dữ liệu trong bảng trong python?

Xin lưu ý rằng màu in có thể không hoạt động cho bạn nhưng nó hoạt động giống hệt như các thư viện khác in văn bản màu. Tôi đã thử nghiệm và mọi màu sắc hoạt động. Màu xanh không bị rối tung vì nó sẽ sử dụng trình tự thoát ANSI mặc định (nếu bạn không biết điều gì là không quan trọng). Dù sao, tất cả đều xuất phát từ thực tế là mọi màu là giá trị RGB chứ không phải là mặc định của hệ thống.

Thêm thông tin

Để biết thêm thông tin, hãy kiểm tra trang GitHub

  1. Cách dễ nhất để tạo các bảng trong Python là sử dụng hàm Table () từ thư viện bảng ..
  2. Để sử dụng chức năng này, trước tiên chúng ta phải cài đặt thư viện bằng PIP: PIP Cài đặt Tabulation ..
  3. Sau đó, chúng ta có thể tải thư viện: từ bảng nhập bảng lập bảng ..

Làm thế nào để

  1. Sử dụng chức năng
    table = [
        [4, 3, "Hi"],
        [2, 1, 808890312093],
        [5, "Hi", "Bye"]
    ]
    
    8 để in dữ liệu ở định dạng bảng trong Python
  2. Sử dụng mô -đun
    table = [
        [4, 3, "Hi"],
        [2, 1, 808890312093],
        [5, "Hi", "Bye"]
    ]
    
    9 để in dữ liệu ở định dạng bảng trong Python
  3. Mô-đun
    table = [
        [4, 3, "Hi"],
        [2, 1, 808890312093],
        [5, "Hi", "Bye"]
    ]
    
    9 có sẵn các phương pháp để in dữ liệu trong các cấu trúc bảng đơn giản.

Chúng tôi chỉ phải chỉ định dữ liệu và tên cột cho hàm

TableIt.printTable(table)
5 từ mô -đun này và nó sẽ thực hiện phần còn lại.

Lưu ý rằng có các mô -đun khác cũng có sẵn trong Python có thể in dữ liệu theo các kiểu bảng khác nhau. Một số trong số họ là

TableIt.printTable(table)
6,
TableIt.printTable(table)
7,
TableIt.printTable(table)
8, và nhiều hơn nữa.

Sử dụng chức năng table = [ [4, 3, "Hi"], [2, 1, 808890312093], [5, "Hi", "Bye"] ] 8 để in dữ liệu ở định dạng bảng trong Python

Python cho phép chúng tôi thực hiện định dạng chuỗi hiệu quả bằng cách sử dụng hàm

table = [
    [4, 3, "Hi"],
    [2, 1, 808890312093],
    [5, "Hi", "Bye"]
]
8. Nó cho chúng ta sự tự do để đảm bảo chúng ta có được đầu ra ở định dạng mong muốn.

Để hiển thị dữ liệu ở định dạng bảng, chúng tôi chỉ định các khoảng trống một cách hiệu quả giữa các cột và in dữ liệu từ danh sách theo cùng định dạng.

Ví dụ,

table = [
    [4, 3, "Hi"],
    [2, 1, 808890312093],
    [5, "Hi", "Bye"]
]
1

Output:

table = [
    [4, 3, "Hi"],
    [2, 1, 808890312093],
    [5, "Hi", "Bye"]
]
2

Sử dụng mô -đun table = [ [4, 3, "Hi"], [2, 1, 808890312093], [5, "Hi", "Bye"] ] 9 để in dữ liệu ở định dạng bảng trong Python

Mô-đun

table = [
    [4, 3, "Hi"],
    [2, 1, 808890312093],
    [5, "Hi", "Bye"]
]
9 có sẵn các phương pháp để in dữ liệu trong các cấu trúc bảng đơn giản.

Chúng tôi chỉ phải chỉ định dữ liệu và tên cột cho hàm

TableIt.printTable(table)
5 từ mô -đun này và nó sẽ thực hiện phần còn lại.

Ví dụ,

table = [
    [4, 3, "Hi"],
    [2, 1, 808890312093],
    [5, "Hi", "Bye"]
]
3

Output:

table = [
    [4, 3, "Hi"],
    [2, 1, 808890312093],
    [5, "Hi", "Bye"]
]
4

Sử dụng mô -đun

table = [
    [4, 3, "Hi"],
    [2, 1, 808890312093],
    [5, "Hi", "Bye"]
]
9 để in dữ liệu ở định dạng bảng trong Python

Mô-đun table = [ [4, 3, "Hi"], [2, 1, 808890312093], [5, "Hi", "Bye"] ] 9 có sẵn các phương pháp để in dữ liệu trong các cấu trúc bảng đơn giản.

Chúng tôi chỉ phải chỉ định dữ liệu và tên cột cho hàm

TableIt.printTable(table)
5 từ mô -đun này và nó sẽ thực hiện phần còn lại.

Chúng ta có thể rất dễ dàng tạo một dữ liệu bằng cách sử dụng dữ liệu từ một danh sách và in nó như được hiển thị bên dưới.

table = [
    [4, 3, "Hi"],
    [2, 1, 808890312093],
    [5, "Hi", "Bye"]
]
5

Output:

table = [
    [4, 3, "Hi"],
    [2, 1, 808890312093],
    [5, "Hi", "Bye"]
]
6

Bài viết liên quan - Bản in Python

  • In nhiều đối số trong Python
  • In với căn chỉnh cột trong Python
  • In các chỉ số vào cửa sổ bảng điều khiển trong Python
  • Báo giá in trong Python
  • Hướng dẫn how do you format data in a table in python? - làm cách nào để bạn định dạng dữ liệu trong bảng trong python?

    Làm thế nào để bạn định dạng một bảng cho đầu ra trong Python?

    Sử dụng Tabulation đối số đầu tiên của hàm Tabulation có thể chuyển đổi tất cả các loại dữ liệu dưới đây thành một bảng: danh sách danh sách hoặc một danh sách khác của Iterables. Danh sách hoặc một số khác của Dicts (Phím dưới dạng Cột) Dict of Iterables (Phím dưới dạng Cột) The first argument of the Tabulate function can transform all the below data types into a table: list of lists or another iterable of iterables. list or another iterable of dicts (keys as columns) dict of iterables (keys as columns)

    Làm thế nào để bạn hiển thị dữ liệu trong một bảng trong Python?

    In một cái bàn trong Python..
    từ bảng nhập bảng lập bảng.L = [["Hassan", 21, "Lums"], ["Ali", 22, "Fast"], ["Ahmed", 23, "Uet"]] ...
    từ Nhập khẩu đẹp đẽ.L = [["Hassan", 21, "Lums"], ["Ali", 22, "Fast"], ["Ahmed", 23, "Uet"]] ...
    từ TextTable Nhập văn bản..

    Làm thế nào để bạn lưu trữ dữ liệu trong một bảng trong Python?

    Làm thế nào để dễ dàng tạo bảng trong Python..
    Cài đặt bảng.Trước tiên chúng tôi cài đặt thư viện Tabulation bằng cách cài đặt PIP trong dòng lệnh: PIP Cài đặt Tabulation ..
    Nhập chức năng bảng.....
    Danh sách danh sách.....
    Từ điển của Iterables.....
    giá trị bị mất..

    Làm thế nào để bạn tạo một bảng dữ liệu trong Python?

    Cách dễ nhất để tạo các bảng trong Python là sử dụng hàm Table () từ thư viện bảng ...
    Để sử dụng chức năng này, trước tiên chúng ta phải cài đặt thư viện bằng PIP: PIP Cài đặt Tabulation ..
    Sau đó, chúng ta có thể tải thư viện: từ bảng nhập bảng lập bảng ..