Tag #f #daysofMiva || Python-Listen

WBOY
Freigeben: 2024-08-23 06:04:05
Original
363 Leute haben es durchsucht

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:

Day #f #daysofMiva || Python Lists

  1. 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.

  2. 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].

  3. 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.

  4. 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.

  5. 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).

  6. 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.

  7. 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.

  8. 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.

  9. 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.

Day #f #daysofMiva || Python Lists

  • Listenmethoden: Ich habe verschiedene Listenmethoden untersucht, darunter count(), index(), reverse() und clear(). Beispielsweise kann ich mit my_list.count(2) die Vorkommen eines Elements zählen oder mit my_list.index(2) den Index des ersten Vorkommens abrufen.

Day #f #daysofMiva || Python Lists

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:

Day #f #daysofMiva || Python Lists

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!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage