[GO] Informationen zur Grundlagenliste der Python-Grundlagen

Dieser Artikel ist für Django Girls Japan Python Anfänger, Dies ist ein Material für Lernsitzungen. Da der Autor auch Anfänger ist, entschuldigen wir uns für etwaige Unannehmlichkeiten.

aufführen

a = ["A","B","C","D","E","F","G"]

Angenommen, Sie haben eine Liste mit 7 Elementen von A bis G wie oben. Die Liste hat eine Zimmernummer.

4.JPG

Von links gezählt, ist die erste Raumnummer 0 Seien wir vorsichtig. Wenn Sie von rechts zählen, zählen Sie als -1 -2 ....

Machen Sie eine Liste

Schreiben Sie von Hand

Schreiben Sie es einfach selbst. Fügen Sie [] ein und listen Sie die durch Kommas getrennten Elemente auf. a = ["A","B","C","D","E","F","G"]

Liste taples

Wenn Sie einer Variablen einen (Taple-) Taple zuweisen und daraus eine Liste (Variable) machen, handelt es sich um eine Liste. taple = ("A","B","C","D","E","F","G") a = list(taple) a ist eine Liste von ["A", "B", "C", "D", "E", "F", "G"].

Listen Sie Zeichenfolgen auf

a = list("ABCDEFG") a ist eine Liste von ["A", "B", "C", "D", "E", "F", "G"].

Verwenden Sie split ()

i = "A,B,C,D,E,F,G" a = i.split(",") a ist eine Liste von ["A", "B", "C", "D", "E", "F", "G"]. split () teilt sich durch das im Argument angegebene Zeichen und erstellt eine Liste.

Zum Beispiel ... Wenn Sie versuchen, das, was in i oben steht, als ↓ ... i = "AB,C,D,EF,G" a = i.split(",") a ist eine Liste von ["AB", "C", "D", "EF", "G"].

Extraktion mit Scheiben

Wenn Sie die Raumnummer angeben, können Sie das Element abrufen. a[0] → "A"

Durch Angabe der Start- und Endposition kann der angegebene Bereich extrahiert werden. a[1:-3] → ["B", "C", "D"] a[1:4] → ["B", "C", "D"]

Sie können nur die Startposition angeben und dann bis zum Ende herausnehmen. a[2:] → ["C","D","E","F","G"]

Sie können vom Anfang bis zur angegebenen Position extrahieren, indem Sie nur die Endposition angeben. a[:2] → ["A","B"]

Werte hinzufügen und entfernen

Mit + = hinzufügen

Wenn Sie ein Element am Ende einer vorhandenen Liste hinzufügen möchten, können Sie es mit + = hinzufügen. a = ["A","B","C","D","E","F","G"] a += "H" a ist eine Liste von ["A", "B", "C", "D", "E", "F", "G", "H"].

Mit append () hinzufügen

Wenn Sie ein Element am Ende einer vorhandenen Liste hinzufügen möchten List.append (was Sie hinzufügen möchten) Sie können es mit hinzufügen. a = ["A","B","C","D","E","F","G"] a.append("H") a ist eine Liste von ["A", "B", "C", "D", "E", "F", "G", "H"].

Mit insert () hinzufügen

Sie können jedem Ort einen Wert hinzufügen, indem Sie Einfügen verwenden (wo Sie hinzufügen möchten, was Sie hinzufügen möchten). a = ["A","B","C","D","E","F","G"] a.insert(0, "W") a ist eine Liste von ["W", "A", "B", "C", "D", "E", "F", "G"].

Entfernen Sie mit remove ()

Es wird in der Liste entfernt .remove (was Sie entfernen möchten), Sehen Sie von links, was Sie löschen möchten, und löschen Sie nur den ersten.

a = ["A","B","C","D","E","F","G","A","B","C","D"] a.remove("B") a ist eine Liste von ["A", "C", "D", "E", "F", "G", "A", "B", "C", "D"].

Löschen Sie mit der Zimmernummer (Position) in der Liste

Löschen Sie es in der Löschliste [Zimmernummer]. a = ["A","B","C","D","E","F","G","A","B","C","D"] del a[1] a ist eine Liste von ["A", "C", "D", "E", "F", "G", "A", "B", "C", "D"].

Sie können auch löschen, indem Sie den Bereich der Liste angeben. a = ["A","B","C","D","E","F","G","A","B","C","D"] del a[2:4] a ist eine Liste von ["A", "B", "E", "F", "G", "A", "B", "C", "D"].

Sortierung

Sortieren mit sort ()

Sortiert die Elemente der Liste in aufsteigender Reihenfolge. a = [4, 6, 8, 1, 3] a.sort() a ist eine Liste von [1, 3, 4, 6, 8].

Wenn Sie absteigende Reihenfolge verwenden möchten, geben Sie im Argument reverse = True an. a = [4, 6, 8, 1, 3] a.sort(reverse=True) a ist eine Liste von [8, 6, 4, 3, 1].

Sortieren mit sortiert ()

Sortiert die Elemente der Liste in aufsteigender Reihenfolge, ohne die ursprüngliche Liste zu ändern. a = [4, 6, 8, 1, 3] b = sorted(a) b ist eine Liste von [1, 3, 4, 6, 8]. Zu diesem Zeitpunkt ist a die ursprüngliche Liste von [4, 6, 8, 1, 3].

Finden Sie die Anzahl der Elemente heraus

Sie können die Anzahl der Elemente mit len (Liste) überprüfen. a = ["A","B","C","D","E","F","G","A","B","C","D"] Sie können 11 Elemente mit len (a) erhalten.

Recommended Posts

Informationen zur Grundlagenliste der Python-Grundlagen
Über die Funktionen von Python
Python-Grundlagen: Liste
Python-Grundlagen ①
Grundlagen von Python ①
Lernen Sie die Grundlagen von Python ① Grundlegende Anfänger
[Python3] Verstehe die Grundlagen von Beautiful Soup
Informationen zur virtuellen Umgebung von Python Version 3.7
Ich kannte die Grundlagen von Python nicht
[Python] Kapitel 02-04 Grundlagen des Python-Programms (Informationen zu Kommentaren)
[Python3] Grundlegendes zu Dateivorgängen
Liste der Python-Module
Grundlagen der Python-Scraping-Grundlagen
der Zen von Python
# 4 [Python] Grundlagen der Funktionen
Grundlagen von Python: Ausgabe
[Python] Checklistenelemente alle, alle
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
Kopieren Sie die Liste in Python
Schreiben Sie eine Notiz über die Python-Version von Python Virtualenv
[Hinweis] Über die Rolle des Unterstrichs "_" in Python
Auf dem Weg zum Ruhestand von Python2
Zusammenfassung der Python3-Listenoperationen
Über das Python-Modul venv
Über die Aufzählungsfunktion (Python)
Über verschiedene Codierungen von Python 3
Python: Grundlagen der Verwendung von Scikit-Learn ①
Paiza Python Primer 4: Grundlagen der Liste
Über die Komponenten von Luigi
Python x GIS-Grundlagen (1)
Die Kraft der Pandas: Python
[Python] Ruft die Liste der im Modul definierten Klassen ab
[Python] Ruft die Liste der ExifTags-Namen der Pillow-Bibliothek ab
[Maya Python] Crush den Inhalt des Skripts 2 ~ Liste Notizen
Ein Memorandum über die Umsetzung von Empfehlungen in Python
Wie viel kennen Sie die Grundlagen von Python?
Python x GIS-Grundlagen (3)
Python-Grundlagen ⑤
Paiza Python Primer 5: Grundlagen von Wörterbüchern
Versuchen Sie, die Funktionsliste des Python> os-Pakets abzurufen
Die Geschichte von Python und die Geschichte von NaN
[Python] Der Stolperstein des Imports
Erster Python 3 ~ Der Beginn der Wiederholung ~
Python-Grundlagen ④
[Maya Python] Crush den Inhalt des Skripts 3 ~ Liste unbekannter Plugins
[Python] Was ist @? (Über Dekorateure)
Existenz aus Sicht von Python
pyenv-change die Python-Version von virtualenv
Über den Rückgabewert von pthread_mutex_init ()
Holen Sie sich die Anzahl der spezifischen Elemente in der Python-Liste
Erste Schritte mit Python Grundlagen von Python
Python-Grundlagen ③
Python-Grundlagen
Über den Rückgabewert des Histogramms.
[Python] Die potenzielle Feldplanung von Python Robotics verstehen
Über die Obergrenze von Threads-max