Das Erstellen einer Liste ist eine der grundlegenden Operationen in der Programmiersprache Python. Eine Liste ist eine geordnete Sammlung von Elementen, die von jedem Datentyp wie Zahlen, Zeilen, Listen usw. sein können.
In diesem Artikel werden wir uns eine schrittweise Anleitung zum Erstellen einer Liste in Python ansehen. Wir beginnen mit grundlegenden Konzepten und Syntax und gehen dann zu fortgeschritteneren Methoden für die Arbeit mit Listen über.
Es ist wichtig zu verstehen, dass eine Liste in Python ein veränderbarer Datentyp ist, sodass wir Listenelemente hinzufügen, entfernen und ändern können. Dies macht Listen zu einem sehr leistungsfähigen Werkzeug, um mit großen Datenmengen zu arbeiten und eine Vielzahl von Aufgaben zu lösen.
Öffnen eines Python-Texteditors
Bevor Sie mit dem Erstellen einer Liste in Python beginnen, müssen Sie einen Texteditor öffnen. Es gibt viele verfügbare Texteditoren in Python, z. B. Sublime Text, Visual Studio Code, Atom und andere.
In dieser Anleitung verwenden wir Sublime Text. Befolgen Sie die Anweisungen, um Sublime Text zu öffnen:
- Gehen Sie zum Startmenü und suchen Sie den Ordner "Sublime Text".
- Öffnen Sie den Ordner "Sublime Text" und suchen Sie nach der Anwendung "Sublime Text" mit dem Cursorsymbol.
- Doppelklicken Sie auf die Anwendung "Sublime Text", um sie zu starten.
Jetzt haben Sie einen Python-Texteditor geöffnet und können mit dem Erstellen einer Liste in der Python-Sprache beginnen.
Erstellen einer neuen Datei
Sie können die integrierte Funktion open() verwenden, um eine neue Datei in Python zu erstellen. Diese Funktion akzeptiert zwei Parameter: den Dateinamen und den Zugriffsmodus.
Der Dateiname kann mit der Erweiterung (.txt, .csv, .py usw.), um den Dateityp anzugeben. Wenn die Datei mit dem angegebenen Namen nicht vorhanden ist, wird sie erstellt. Wenn eine Datei mit diesem Namen bereits vorhanden ist, wird ihr Inhalt überschrieben (sofern der Zugriffsmodus das Schreiben zulässt).
Der Zugriffsmodus kann einer der folgenden sein:
- 'w' - Eintrag (die vorhandene Datei wird überschrieben)
- 'a' - Hinzufügen (neue Daten werden am Ende der Datei hinzugefügt)
- 'r' - Lesen (die Datei wird schreibgeschützt geöffnet)
Beispiel für die Verwendung der Funktion open() zum Erstellen einer neuen Datei:
file = open('new_file.txt', 'w')file.close()
In diesem Beispiel wird eine neue Datei new_file erstellt.txt mit Schreibzugriffsmodus 'w' . Die Funktion close() wird aufgerufen, um die Datei zu schließen, um die damit belegten Ressourcen freizugeben.
Definieren einer Variablen für eine Liste
Um beispielsweise eine Variable zu definieren my_list für die Liste können wir die folgende Syntax verwenden:
my_list = []
In diesem Fall ist die Variable my_list wird auf eine leere Liste verweisen. Wir können diesen Namen verwenden, um auf die Liste zuzugreifen und verschiedene Operationen damit durchzuführen.
Hinzufügen von Elementen zu einer Liste
Sie können die append() -Methode verwenden, um Elemente zu einer Liste in Python hinzuzufügen. Damit können Sie am Ende der Liste ein neues Element hinzufügen. Zum Beispiel:
Sie können auch mehrere Elemente in einem Vorgang mit der extend() -Methode hinzufügen. Zum Beispiel:
my_list.extend([4, 5, 6])
Sie können die insert() -Methode verwenden, um ein Element an einer bestimmten Position in der Liste hinzuzufügen. Zum Beispiel:
Es ist wichtig sich daran zu erinnern, dass die Indizes in der Liste bei 0 beginnen. Wenn Sie die insert() -Methode verwenden, müssen Sie daher den Index angeben, ab dem das neue Element eingefügt werden soll.
Daher können Sie mit den Methoden append() , extend() und insert() Elemente zur Liste hinzufügen und die gewünschte Datenstruktur erstellen.
Ändern von Listenelementen
Sie können Listenelemente in Python ändern, indem Sie ihnen neue Werte zuweisen. Um dies zu tun, müssen Sie auf das Listenelement anhand seines Indexes zugreifen und ihm einen neuen Wert zuweisen.
Zum Beispiel haben wir eine Liste von my_list mit den Elementen "Apfel", "Birne", "Orange". Wenn wir das zweite Element der Liste ändern möchten, können wir dies wie folgt tun:
my_list[1] = "банан"print(my_list) # ["яблоко", "банан", "апельсин"]
Jetzt ist das zweite Element der Liste gleich "Banane". Sie können auch mehrere Listenelemente gleichzeitig bearbeiten, indem Sie anhand ihrer Indizes darauf zugreifen:
my_list[0] = "слива"my_list[2] = "мандарин"print(my_list) # ["слива", "банан", "мандарин"]
Sie können auch Listenelemente in einer Schleife ändern, indem Sie ihnen bei jeder Iteration neue Werte zuweisen. Dies kann beispielsweise nützlich sein, wenn Sie Listenwerte basierend auf Bedingungen festlegen oder wenn Sie eine vorhandene Liste ändern.
Entfernen von Elementen aus einer Liste
Sie können einen der folgenden Vorgänge verwenden, um ein Element aus einer Liste in Python zu entfernen:
- Remove() -Methode : Entfernt das erste Vorkommen eines Elements aus der Liste.
- Del-Funktion : Löscht ein Element nach Index.
- Pop() -Methode : Entfernt und gibt das Element nach Index zurück.
fruits = ['яблоко', 'банан', 'груша']fruits.remove('банан')print(fruits)numbers = [1, 2, 3, 4, 5]del numbers[2]print(numbers)colors = ['красный', 'синий', 'зеленый']popped_color = colors.pop(1)print(colors)print(popped_color)
Обратите внимание, что при использовании метода remove() das Element muss in der Liste vorhanden sein; andernfalls wird eine Ausnahme ausgelöst ValueError. Im Falle der Funktion del und die Methode pop() sie können ein Element auch nach einem Index löschen, der außerhalb der Liste liegt.
Verwenden Sie die entsprechende Operation, um Elemente in Ihren Python-Programmen zu entfernen.
Abrufen der Länge einer Liste
Пример использования функции len():
Используя функцию len(), вы можете проверить длину списка перед его использованием или в цикле для прохода по всем его элементам.
После того как вы создали свой список в Python, вы можете вывести его содержимое на экран с помощью функции print.
Пример:
my_list = [1, 2, 3, 4, 5]print(my_list)
Результат выполнения этого кода будет:
[1, 2, 3, 4, 5]
Вы также можете вывести элементы списка по одному, используя цикл for.
Пример:
my_list = [1, 2, 3, 4, 5]for item in my_list: print(item)
Результат выполнения этого кода будет:
12345
Пример:
my_list = [1, 2, 3, 4, 5]for item in my_list: print(item, end=' ')
Результат выполнения этого кода будет:
1 2 3 4 5
Теперь вы знаете, как вывести список на экран в языке Python!
- Zahl = [1, 2, 3, 4, 5]
- länge = Länge (Zahlen)