Drucken von Listen als tabellarische Daten

Hier ist ein Beispiel dafür, wie man eine Liste von Listen (eine 2D-Liste) als tabellarische Daten mit Python druckt:

data = [['Name', 'Age', 'Gender'],
        ['Alice', '25', 'Female'],
        ['Bob', '30', 'Male'],
        ['Charlie', '35', 'Male']]

for row in data:
    print("\t".join(row))

Dieser Code erstellt eine 2D-Liste mit dem Namen "data", die eine Tabelle mit 3 Spalten darstellt: "Name", "Age" und "Gender". Der Schleifendurchlauf durchläuft jede Zeile der Tabelle, und die Zeile print("\t".join(row)) gibt jedes Element der Zeile durch ein Tab-Zeichen getrennt aus, was die Daten als Spalten in der Tabelle erscheinen lässt.

Sie können auch die pandas Bibliothek verwenden, um Tabellen zu erstellen und zu formatieren, Sie können pandas.DataFrame() verwenden, um ein DataFrame-Objekt aus einer Liste von Listen zu erstellen und dann die Methode .to_string() verwenden, um die Daten auszugeben.

import pandas as pd
data = [['Name', 'Age', 'Gender'],
        ['Alice', '25', 'Female'],
        ['Bob', '30', 'Male'],
        ['Charlie', '35', 'Male']]
df = pd.DataFrame(data)
print(df.to_string())