Listen in Python drucken

Lakshay Kapoor 30 Januar 2023
  1. Verwendung von die Funktion map() zum Drucken von Listen in Python
  2. Verwendung von den Operator * zum Drucken von Listen in Python
  3. Verwendung von eine for-Schleife zum Drucken von Listen in Python
  4. Verwendung von die Methode join() zum Drucken von Listen in Python
Listen in Python drucken

In Python werden vier Typen von integrierten Datentypen verwendet, um mehrere Elemente als Sammlung zu speichern. Dies sind Listen, Tupel, Mengen und Wörterbücher. Hier werden Listen sehr oft von jedem Benutzer verwendet. Da Listen bereits Daten hintereinander speichern, gibt es verschiedene Möglichkeiten, sie auszudrucken, um sie ansehnlicher und leichter lesbar zu machen.

Dieses Tutorial zeigt verschiedene Möglichkeiten zum Drucken einer Liste in Python.

Verwendung von die Funktion map() zum Drucken von Listen in Python

Die Funktion map() ist eine eingebaute Funktion in Python. Dieser Befehl, auch als mapping bekannt, wird verwendet, um alle Elemente einer Iteration oder einer Sequenz ohne Verwendung einer Schleife zu manipulieren. Diese Funktion wandelt im Grunde einen Typ von Iterable in einen anderen Typ um. Siehe das Beispiel unten.

list = [5, 10, 15, 20, 25]
print(list)

print("After using the mapping technique: ")
print("\n".join(map(str, list)))

Ausgabe:

[5, 10, 15, 20, 25]
After using the mapping technique:   
5
10
15
20
25

Beachten Sie, dass im obigen Programm die Methode join() implementiert wurde. Die Funktion join() in Python wird verwendet, um Elemente eines beliebigen Iterables mit Hilfe eines String-Trennzeichens zu verbinden. Das oben verwendete Zeichenkettentrennzeichen ist \n,, das ist das neue Zeilenzeichen, das verwendet wird, um das Ende einer Zeile zu kennzeichnen. Deshalb steht jedes Element in der Ausgabe in einer anderen Zeile.

Verwendung von den Operator * zum Drucken von Listen in Python

Der Operator * ist der am häufigsten verwendete Operator der vielen in Python vorhandenen Operatoren. Mit Ausnahme der Multiplikation wird der Operator * verwendet, um jedes Element einer Liste in einer Zeile mit einem Leerzeichen zwischen jedem Element auszugeben.

Neben dem Operator * kann auch das Zeichen Neue Zeile \n mit Hilfe des Parameters sep = in der print-Anweisung selbst verwendet werden. Der Parameter sep = dient grundsätzlich als Trennzeichen zwischen den Strings. Sehen Sie sich den folgenden Beispielcode an.

list = [5, 10, 15, "Twenty", 25]
print(list)
print("After using the * operator: ")
print(*list)

Ausgabe:

[5, 10, 15, 'Twenty', 25]
After using the * operator:
5 10 15 Twenty 25

Das Zeilenumbruchzeichen \n kann mit Hilfe von sep = in der letzten print-Anweisung nach einem Komma hinter *list verwendet werden.

Verwendung von eine for-Schleife zum Drucken von Listen in Python

Die for-Schleife wird üblicherweise in jeder Programmiersprache verwendet. Es wird verwendet, um eine Sequenz wie ein Tupel, ein Dictionary, eine Liste, eine Menge oder einen String zu durchlaufen und für jedes einzelne Element in der Sequenz auszuführen.

Beispiel:

list = [5, 10, 15, "Twenty", 25]
print("After using for loop:")
for l in list:
    print(l)

Ausgabe:

[5, 10, 15, 'Twenty', 25]
After using for loop:
5
10
15
Twenty
25

Hier wird die for-Schleife über jedes einzelne Element ausgeführt, das in der gegebenen Liste vorhanden ist.

Verwendung von die Methode join() zum Drucken von Listen in Python

Die Funktion join() in Python wird verwendet, um Elemente beliebiger iterierbarer Elemente wie eine Liste, ein Tupel oder einen String mit Hilfe eines String-Trennzeichens zu verbinden; Diese Methode gibt eine verkettete Zeichenkette als Ausgabe zurück. Sehen Sie sich das Beispiel unten an.

list = ["Five", "Ten", "Fifteen", "Twenty"]
print(" ".join(list))

Ausgabe:

Five Ten Fifteen Twenty

Hinweis: Sie können diesen Vorgang nur verwenden, wenn die Liste Zeichenketten enthält.

Lakshay Kapoor avatar Lakshay Kapoor avatar

Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.

LinkedIn

Verwandter Artikel - Python List