So drucken Sie eine Liste ohne Klammern in Python
- 3785
- 1100
- Miriam Bauschke
Eine Python -Liste ist eine geordnete und veränderbare Sammlung von Datenobjekten. Im Gegensatz zu einem Array, das Objekte eines einzelnen Typs enthalten kann, kann eine Liste eine Mischung verschiedener Typen enthalten. Eine Liste in Python wird verwendet, um die Abfolge verschiedener Datenarten zu speichern. Eine Liste kann als eine Sammlung von Werten oder Elementen verschiedener Typen definiert werden. Python hat einen großartigen integrierten Listentyp mit dem Namen "List". Listliterale sind in quadratischen Klammern „[]“ geschrieben.
Lassen Sie uns eine Python -Liste mit den folgenden Argumenten initialisieren:
my_list = [1, 2, 3, 4, 5]1 | my_list = [1, 2, 3, 4, 5] |
Wenn Sie eine Liste in Python drucken. Zum Beispiel:
print (my_list) # output: [1, 2, 3, 4, 5]12 | print (my_list)# output: [1, 2, 3, 4, 5] |
Wenn Sie eine Liste ohne Klammern und Kommas drucken möchten, können Sie eine der folgenden Methoden verwenden:
Methode 1: Verwenden Sie für Schleife
Sie können eine Schleife verwenden, um die Elemente in der Liste durchzusetzen und sie einzeln auszudrucken, ohne die Klammern und Kommas. Hier ist ein Beispiel dafür, wie dies geht:
Für Element in my_list: print (item, end = ") # output: 1 2 3 4 5123 | Für Element in my_list: print (item, end = ")# output: 1 2 3 4 5 |
In diesem Beispiel verwenden wir eine für die Schleife, um die Elemente in der Liste durchzusetzen. Für jedes Element verwenden wir die Funktion print (), um sie zu drucken, gefolgt von einem Leerzeichen (End = "). Dadurch wird jedes Element auf derselben Zeile gedruckt, die durch einen Raum getrennt ist.
Methode 2: Verwenden der Methode join ()
Sie können auch die verwenden verbinden()
Methode, um die Elemente in der Liste in eine einzelne Zeichenfolge zu verbinden, die durch einen Speicherplatz getrennt ist. Dann können Sie die verwenden drucken()
Funktion zum Drucken der Zeichenfolge ohne Klammern. Hier ist ein Beispiel dafür, wie dies geht:
123 | String = ".join (map (str, my_list)) drucken (Zeichenfolge)# Ausgabe: 1 2 3 4 5 |
In diesem Beispiel verwenden wir die verbinden()
Methode, um die Elemente in der Liste in eine einzelne Zeichenfolge zu verbinden, die durch einen Speicherplatz getrennt ist. Der Karte()
Die Funktion wird verwendet, um die Elemente in der Liste in Zeichenfolgen umzuwandeln (da join () nur Strings verbinden kann). Schließlich benutzen wir die drucken()
Funktion zum Drucken der Zeichenfolge.
Methode 3: Verwenden der Verwendung der '*'
Operator
Sie können den * Operator auch verwenden, um die Elemente in der Liste auszupacken und sie als separate Argumente an die Print () -Funktion zu übergeben. Dadurch wird jedes Element auf derselben Zeile gedruckt, die durch einen Raum getrennt ist. Hier ist ein Beispiel dafür, wie dies geht:
print (*my_list) # Ausgabe: 1 2 3 4 512 | print (*my_list)# Ausgabe: 1 2 3 4 5 |
In diesem Beispiel verwenden wir die "*" Betreiber, um die Elemente in der Liste auszupacken und sie als separate Argumente an die zu übergeben drucken()
Funktion. Der "*" Der Bediener fordert Python an, die Elemente in der Liste als separate Argumente zu behandeln, anstatt als eine einzige Liste.
Abschluss
In diesem Artikel haben wir drei verschiedene Methoden zum Drucken einer Liste ohne Klammern in Python abgedeckt: Verwenden einer Schleife unter Verwendung des verbinden()
Methode und verwenden die "*" Operator. Jede dieser Methoden hat ihre eigenen Vor- und Nachteile, und die beste Methode, die Sie verwenden können, hängt von Ihren spezifischen Anforderungen ab.
- « So installieren und verwenden Sie Flask in Fedora 37/36
- SED Befehl zum Löschen von Zeilen in einer Datei »