Liste von Nullen in Python erstellen
-
Verwenden Sie den
*
-Operator, um eine Liste mit Nullen in Python zu erstellen -
Verwenden Sie die Funktion
itertools.repeat()
, um eine Liste mit Nullen in Python zu erstellen -
Verwendung der
for
-Schleife zum Erzeugen einer Liste, die Nullen enthält
In diesem Tutorial zeigen wir Ihnen, wie Sie eine Liste mit Nullen in Python erstellen können.
Verwenden Sie den *
-Operator, um eine Liste mit Nullen in Python zu erstellen
Wenn wir eine Liste mit einer Zahl n mit dem *
-Operator multiplizieren, dann wird eine neue Liste zurückgegeben, die n-mal die ursprüngliche Liste ist. Mit dieser Methode können wir auf einfache Weise eine Liste mit Nullen einer bestimmten Länge erstellen, wie unten gezeigt.
lst = [0] * 10
print(lst)
Ausgabe:
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Beachten Sie, dass diese Methode die einfachste und schnellste von allen ist.
Verwenden Sie die Funktion itertools.repeat()
, um eine Liste mit Nullen in Python zu erstellen
Das Modul itertools
erleichtert die Arbeit mit Iteratoren. Die Funktion repeat()
in diesem Modul kann einen Wert eine bestimmte Anzahl von Malen wiederholen. Wir können diese Funktion verwenden, um eine Liste zu erstellen, die nur Nullen einer bestimmten Länge enthält, wenn sie mit der Funktion list()
verwendet wird. Ein Beispiel,
import itertools
lst = list(itertools.repeat(0, 10))
print(lst)
Ausgabe:
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Verwendung der for
-Schleife zum Erzeugen einer Liste, die Nullen enthält
Die for
-Schleife kann verwendet werden, um solche Listen zu erzeugen. Wir verwenden die Funktion range
, um die Start- und Stopp-Positionen der Liste zu setzen. Dann iterieren wir innerhalb der Funktion list()
die gewünschte Anzahl von Nullen. Ein solcher einzeiliger Code, in dem wir eine Liste iterieren und erzeugen, wird List Comprehensions genannt. Der folgende Code implementiert dies und erzeugt die gewünschte Liste:
lst = list(0 for i in range(0, 10))
print(lst)
Oder,
lst = [0 for i in range(0, 10)]
print(lst)
Ausgabe:
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
Beachten Sie, dass diese Methode bei der Erzeugung großer Listen die langsamste von allen ist.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInVerwandter Artikel - Python List
- Alle Vorkommen eines Elements aus einer Liste in Python entfernen
- Konvertieren eines Dictionaries in eine Liste in Python
- Duplikate aus Liste entfernen in Python
- Wie erhält man den Durchschnitt einer Liste in Python
- Was ist der Unterschied zwischen den Listenmethoden append und extend
- Wie man eine Liste in Python in eine Zeichenkette konvertiert