Python-Grundlagen: Liste

Listentyp

Eine Variable enthält mehrere Daten.

Listen Sie die Grundlagen auf

Zeichenfolge und numerischer Wert können gemischt werden

a = 1
b = 'Mandarine'
c = 2

li = [a, b, c]

print(li)
#Ausgabe[1,Mandarine,2]

Mehrfachliste

Liste in Liste



a = "Ichi"
b = 2
c = "Herr."
d = 4

li = [[a, b], [c, d]]


print(li)
#Ausgabe: [["Ichi", 2], ["Herr.", 4]]

Preisrücknahme

Der Liste sind Indizes (Nummern) zugeordnet. Sie können es angeben und abrufen

① Beginnt am linken Ende mit 0 und kann durch Angabe eines numerischen Werts abgerufen werden
② Der letzte-Wie 1
-2,-Sie können auch in der Reihenfolge 3 herausnehmen.
List = [0, 1, 2, 3]
print(List [0]) 
#"0" mit Index 0 wird ausgegeben

List = [0, 1, 2, 3]
print(List [-3]) 
#Die dritte "1" von hinten wird ausgegeben

Extrahieren Sie den Bereichswert aus mehreren Listen.

① Nummer:Aus der angegebenen Nummer mit herausnehmen
②:Nehmen Sie die Nummer mit der Nummer vor die Nummer(-Im Fall von von links zählen)
al = ["0","1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]
print(al[1:4]) 
#Index 1-3: ["1", "2", "3"]

print(al[:4]) 
#Index 0-3: ["0", "1", "2", "3"]

print(al[7:]) 
#Index 7 ~ Ende["7", "8", "9","10"]Wird ausgegeben

print(al[0:100]) 
#Alle Ausgaben, weil sie den Bereich überschreiten

print(al[0:-5]) 
#Index 0 bis 6 von hinten["0","1", "2", "3", "4","5"]

Liste überschreiben und hinzufügen

Als zusätzliche Methode
① Nummernbezeichnung
② Zum Schluss mit Anhängen(Es kann nur einer gemacht werden)
③ +=Und schlussendlich(Kann mehrfach sein)


al = ["0","1", "2", "3", "4"]
al[0] = "A" 
print(al) 
#Ausgabeergebnis: ["A", "1", "2", "3", "4"]


al = ["0","1", "2", "3", "4"]
al[1:3] = ["B", "C"] 
print(al) 
#Ausgabeergebnis: ["0", "B", "C", "3", "4"]

al = ["0","1", "2", "3", "4"]
al.append("f") 
print(al) 
#Ausgabeergebnis: ["0","1", "2", "3", "4","f"]

al = ["0","1", "2", "3", "4"]
al += ["f","g"] 
print(al)
#Ausgabeergebnis: ["0","1", "2", "3", "4","f","g"]

Element löschen

del Liste[Index]
al = ["0","1", "2", "3", "4"]
del al[3:] 
print(al) 
#Ausgabeergebnis: ["0", "1", "2"]


al = ["0","1", "2", "3", "4"]
del al[1:3] 
print(al) # ["0", "3", "4"]Wird ausgegeben

Kopieren

Wenn Sie einer Listenvariablen nur eine Listenvariable zuweisen
Wenn das Zuweisungsziel geändert wird, ändert sich auch die Zuweisungsquelle.
#Wenn nur der Inhalt der Liste
list() #Verwenden Sie die linke.


#Variabel wie es ist
al = ['0', '1', '2']
al_copy = al 
al_copy[0] = 'A' 
print(al_copy)
print(al)

#Ausgabeergebnis

['A', '1', '2']
['A', '1', '2']


# list()Nur der Inhalt mit
al = ['0', '1', '2']
al_copy = list(al)
al_copy[0] = 'A'
print(al_copy) 
print(al) 

#Ausgabeergebnis

['A', '1', '2']
['0', '1', '2']

Recommended Posts

Python-Grundlagen: Liste
Python-Grundlagen ⑤
Python-Grundlagen
Python-Grundlagen ④
Python-Grundlagen ③
Python-Grundlagen
[Python] -Liste
Python-Grundlagen
Python-Grundlagen
Python-Grundlagen ③
Python-Grundlagen ②
Python-Grundlagen ②
Paiza Python Primer 4: Grundlagen der Liste
Python-Grundmemorandum
# Python-Grundlagen (#matplotlib)
Python CGI-Grundlagen
Python-Grundlagen: Wörterbuch
Python-Grundlagen ①
Grundlagen von Python ①
Python Slice Grundlagen
# Python-Grundlagen (Umfang)
# Python-Grundlagen (#Numpy 1/2)
# Python-Grundlagen (#Numpy 2/2)
# Python-Grundlagen (Funktionen)
Python> Verständnis / Inklusive Notation> Listenverständnis
Grundlagen des Python-Arrays
Grundlagen der Python-Profilerstellung
Python #Numpy Basics
Python-Grundlagen: Funktionen
Informationen zur Grundlagenliste der Python-Grundlagen
Python-Listenmanipulation
# Python-Grundlagen (Klasse)
Zusammenfassung der Python-Grundlagen
Sortierte Liste in Python
Python-Übung 2 - List Inclusion Notation
Liste der Python-Module
Python> Liste> verlängern () oder + =
Python-Grundlagen ② für Anweisung
Python: Unüberwachtes Lernen: Grundlagen
Grundlagen der Python-Scraping-Grundlagen
Geschwindigkeit der Listeneinschlussnotation in Python
Python Basic 8 Numpy Test
Filterliste in Python
Python unittest assertXXX Liste
Errbot: Grundlagen des Python-Chatbots
#Python DeepLearning Basics (Mathematik 1/4)
Python3-Memo vom Typ Liste / Wörterbuch
[Memo] Python 3-Listensortierung
Liste der Python-APIs für OpenCV3
Python-Fehlerliste (Japanisch)
Python-Grundlagen: Socket, Dnspython
Die findähnliche Sache der Liste in Python
# 4 [Python] Grundlagen der Funktionen
Grundlagen von Python: Ausgabe
Liste der Python-Ausnahmeklassen
Liste mit Python initialisieren
Python-Handspiel (zweidimensionale Liste)
Python-Liste, für Anweisung, Wörterbuch
Zusammenfassung der Python3-Listenoperationen
[Python] Liste in Pandas konvertieren [Pandas]
Python