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!