Heim > Artikel > Backend-Entwicklung > Tag #f #daysofMiva || Python-Listen
Ich entschuldige mich für die Verzögerung bei der Veröffentlichung meines Tagesberichts Nr. 2, da ich mehrere Technologieprojekte gleichzeitig jongliere. Dennoch freue ich mich, meine Erkenntnisse vom zweiten Tag meiner Python-Reise in der #100daysofMiva-Challenge zu teilen.
Tag #2: Python-Listen
Klicken Sie hier für einige einfache Python-Listen, mit denen ich gearbeitet habe
Python-Listen sind eine grundlegende Datenstruktur in Python, und ich freue mich, dass ich Tag 2 der Erkundung ihrer Feinheiten gewidmet habe. Hier ist eine Zusammenfassung dessen, was ich gelernt habe:
Auf Listenelemente zugreifen: Ich habe gelernt, wie ich mithilfe von Indexierungs- und Slicing-Techniken auf einzelne Listenelemente zugreife. Wenn wir beispielsweise eine Liste haben, my_list = [1, 2, 3, 4, 5], kann ich mit my_list[0] auf das erste Element zugreifen und die Ausgabe 1 erhalten. Ich kann auch Slicing verwenden, um eine Teilmenge davon zu erhalten list, wie my_list[1:3], um [2, 3] zu erhalten.
Listenelemente ändern: Ich habe herausgefunden, wie man Listenelemente mithilfe von Zuweisungsoperatoren ändert. Wenn wir zum Beispiel eine Liste haben, my_list = [1, 2, 3, 4, 5], kann ich das zweite Element mit my_list[1] = 10 auf 10 ändern, und die Liste wird zu [1, 10, 3, 4 , 5].
Listenelemente hinzufügen: Ich habe das Hinzufügen von Elementen zu Listen mit den Methoden append(), extension() und insert() geübt. Beispielsweise kann ich mit my_list.append(6) ein Element am Ende der Liste hinzufügen oder mit my_list.insert(2, 7) ein Element an einer bestimmten Position einfügen.
Listenelemente entfernen: Ich habe gelernt, wie man mithilfe der Anweisungen „remove()“, „pop()“ und „del“ Elemente aus Listen entfernt. Beispielsweise kann ich mit my_list.remove(2) das erste Vorkommen des Elements 2 entfernen oder mit my_list.pop(1) das Element an einer bestimmten Position entfernen.
Schleifenlisten: Ich habe verstanden, wie man Listen mit for-Schleifen und while-Schleifen durchläuft. Beispielsweise kann ich eine for-Schleife verwenden, um jedes Element in der Liste zu drucken: for item in my_list: print(item).
Listenverständnis: Ich habe das Konzept des Listenverständnisses verstanden und gelernt, wie man aus bestehenden Listen neue Listen erstellt. Zum Beispiel kann ich eine neue Liste mit Zahlenquadraten erstellen, indem ich [x**2 für x in meiner_Liste] verwende.
Listen sortieren: Ich habe gelernt, wie man Listen mit den Funktionen sort() und sorted() sortiert. Beispielsweise kann ich die Liste mit my_list.sort() in aufsteigender Reihenfolge sortieren oder mit sorted(my_list) eine sortierte Kopie der Liste erhalten.
Listen kopieren: Ich habe herausgefunden, wie man mit der copy()-Methode und der list()-Funktion Kopien von Listen erstellt. Beispielsweise kann ich mit my_list.copy() eine flache Kopie der Liste oder mit list(my_list) eine tiefe Kopie erstellen.
Listen verbinden: Ich habe das Verketten von Listen mit dem +-Operator und der Methode „extend()“ geübt. Ich kann zum Beispiel zwei Listen mit my_list + [6, 7, 8] verketten oder die Liste mit my_list.extend([6, 7, 8]) erweitern.
Indexierung verstehen
Auf die Listenelemente kann mithilfe der „Indizierungs“-Technik zugegriffen werden. Listen sind geordnete Sammlungen mit eindeutigen Indizes für jedes Element. Über diese Indexnummer können wir auf die Elemente in der Liste zugreifen. Siehe Bild unten:
Das obige ist der detaillierte Inhalt vonTag #f #daysofMiva || Python-Listen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!