Das Erstellen und Ausfüllen von Listen ist eine der Hauptaufgaben in der Python-Programmierung. Eine Liste ist eine Datenstruktur, die eine beliebige Anzahl von Elementen enthalten kann. Die Art und Weise, wie wir die Liste ausfüllen, kann jedoch für unser Programm von entscheidender Bedeutung sein.
Es gibt mehrere Möglichkeiten, eine Liste in Python zu füllen. Eine der einfachsten Möglichkeiten besteht darin, die Liste über die Tastatur auszufüllen. Dieser Artikel wird dieser Methode gewidmet sein.
Um die Liste über die Tastatur auszufüllen, müssen Sie die Funktion input() verwenden. Es ermöglicht dem Benutzer, Daten über die Tastatur einzugeben. Um ein Element zur Liste hinzuzufügen, können Sie die append() -Methode verwenden. Es ermöglicht Ihnen, Elemente am Ende der Liste hinzuzufügen.
Beispielcode:
numbers = []
for i in range(5):
number = int(input('Geben Sie eine Zahl ein: '))
numbers.append(number)
print(numbers)
In diesem Beispiel erstellen wir eine leere numbers-Liste, bitten den Benutzer dann mithilfe einer for-Schleife, fünf Zahlen einzugeben und fügen diese mithilfe der append() -Methode zur Liste hinzu. Nach dem Ende des Zyklus zeigen wir die resultierende Liste an.
Jetzt wissen Sie, wie Sie eine Liste mit der Tastatur in Python ausfüllen können. Sie können diese Fähigkeit für verschiedene Aufgaben verwenden, z. B. um ein Programm zu erstellen, das das arithmetische Mittel der Elemente in einer Liste zählt.
Eingabe von Daten über die Tastatur in eine Python-Liste
Wenn Sie eine Liste in Python erstellen und mit Werten füllen müssen, kann die Eingabe von Daten über die Tastatur eine sehr bequeme und effiziente Methode sein.
Um Daten über die Tastatur in eine Liste einzugeben, müssen Sie zunächst eine leere Liste erstellen. Sie können dann eine Schleife oder Dateneingabefunktionen wie input() verwenden, um Werte vom Benutzer abzurufen.
Hier ist ein einfaches Beispiel, das zeigt, wie eine Liste mit einer Schleife über die Tastatur ausgefüllt wird:
my_list = []n = int(input("Введите количество элементов списка: "))for i in range(n):element = input("Введите элемент списка: ")my_list.append(element)
In diesem Beispiel erstellen wir eine leere my_list und fragen dann den Benutzer nach der Anzahl der Listenelemente ab. Wir verwenden dann eine for-Schleife, um den Wert jedes Elements mithilfe der input() -Funktion vom Benutzer abzurufen, und fügen dann den Wert mithilfe der append() -Methode der Liste hinzu.
Nach Abschluss der Schleife wird die Liste mit den vom Benutzer eingegebenen Werten gefüllt.
Sie können auch Listengeneratoren in Python verwenden, um eine Liste kompakter über die Tastatur zu füllen. Hier ist ein Beispiel für einen Listengenerator:
n = int(input("Введите количество элементов списка: "))my_list = [input("Введите элемент списка: ") for _ in range(n)]
In diesem Beispiel erstellt der Listengenerator eine Liste mit einem input() -Ausdruck, der n Mal in einer for- Schleife aufgerufen wird. Das Ergebnis ist eine Liste mit den von den Benutzern angegebenen Werten.
Jetzt wissen Sie, wie Sie eine Python-Liste mit der Tastatur ausfüllen können! Diese Fähigkeit ist nützlich für Sie, wenn Sie mit dynamischen Daten arbeiten und Informationen vom Benutzer eingeben.