Liste von Zahlen von 1 bis N in Python
- Eine benutzerdefinierte Funktion erstellen, um eine Liste von Zahlen von 1 bis N zu erstellen
-
Verwenden Sie die Funktion
range()
, um eine Liste mit Zahlen von 1 bis N zu erstellen -
Verwenden Sie
numpy.arange()
, um eine Liste mit Zahlen von 1 bis N zu erstellen
In diesem Tutorial wird erläutert, wie Sie eine Liste mit Zahlen von 1 bis zu einer bestimmten Zahl erstellen.
Eine benutzerdefinierte Funktion erstellen, um eine Liste von Zahlen von 1 bis N zu erstellen
Diese Methode nimmt dem Benutzer die erforderliche Nummer ab und iteriert mit der for
-Schleife bis zu dieser Nummer. In jeder Iteration erhöhen wir den Wert und hängen die Nummer an eine Liste an.
Der folgende Code erklärt dies.
def createList(n):
lst = []
for i in range(n + 1):
lst.append(i)
return lst
print(createList(10))
Ausgabe:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Verwenden Sie die Funktion range()
, um eine Liste mit Zahlen von 1 bis N zu erstellen
Die Funktion range()
wird in Python sehr häufig verwendet. Es gibt eine Folge zwischen zwei Zahlen zurück, die in den Funktionsargumenten angegeben sind. Die Startnummer ist standardmäßig 0, wenn nicht angegeben. Es hat auch einen Parameter namens step
, der die Inkrementierung angeben kann und standardmäßig einer ist.
Im folgenden Code generieren wir mit dieser Funktion eine Liste von Zahlen.
lst = list(range(1, 10 + 1))
print(lst)
Ausgabe:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Beachten Sie die Verwendung der Funktion list()
. Es stellt sicher, dass das Endergebnis in einer Listenform vorliegt. Beachten Sie auch die Verwendung von +1
, wodurch sichergestellt wird, dass die endgültige Nummer auch in der Liste enthalten ist.
Wir können die List Comprehensions-Methode auch mit der Funktion range()
verwenden. Das List Comprehensions ist eine einfache und übersichtliche Methode zum Erstellen einer Liste in Python.
Diese Methode wird unten gezeigt:
lst = [i for i in range(1, 10 + 1)]
print(lst)
Ausgabe:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Verwenden Sie numpy.arange()
, um eine Liste mit Zahlen von 1 bis N zu erstellen
Das Modul NumPy
bietet viele nützliche Methoden zum Erstellen und Ändern von Arrays. Die Funktion arange()
dieses Moduls ähnelt der zuvor beschriebenen Funktion range()
. Die endgültige Ausgabe ist ein NumPy-Array.
Wir werden diese Funktion im folgenden Code implementieren.
import numpy as np
lst = list(np.arange(1, 10 + 1))
print(lst)
Ausgabe:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Wir verwenden auch die Funktion list()
, um die endgültige Ausgabe in eine Listenform zu konvertieren.
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