Python-Listenmanipulation
        
      
      
   
      
List join => verlängern ()
| Wie schreibt man | Inhalt | 
| s.extend(t) | Fügen Sie den Inhalt von t zum Objekt s hinzu | 
| s += others | s.extend(others)Wird das gleiche Ergebnis haben wie | 
Element an angegebener Position hinzufügen => insert ()
| Wie schreibt man | Inhalt | 
| s.insert(i,x) | Objekt s i(Index)Fügen Sie x an der durch | 
Löschen Sie das durch den Index angegebene Element => del
| Wie schreibt man | Inhalt | 
| del s[i:j] | Löschen Sie Elemente aus den Indizes i bis j | 
Entferne ein Element, dessen Position du nicht kennst => remove ()
| Wie schreibt man | Inhalt | 
| s.remove(x) | Entfernen Sie das erste Element, das mit x übereinstimmt, aus s | 
Kennen Sie den Index eines Elements => index ()
| Wie schreibt man | Inhalt | 
| s.index(x) | Gibt den Index zurück, in dem x zuerst in s erscheint | 
Gibt es einen Wert => in
| Wie schreibt man | Inhalt | 
| x in s | Gibt True zurück, wenn das Element des Objekts x x hat, andernfalls False | 
Wie viele Werte enthält die Liste => count ()
| Wie schreibt man | Inhalt | 
| s.count(x) | Gibt zurück, wie oft x in s erscheint | 
Elemente sortieren => sort ()
Liste (Liste) Sortieren Sie Elemente mit einer Methode, die Objekten gewidmet ist
| Wie schreibt man | Inhalt | 
| s.sort() | Sortieren Sie die Elemente von s in aufsteigender Reihenfolge | 
| s.sort(reverse=True) | Sortieren Sie die Elemente von s in absteigender Reihenfolge | 
Kopie der Liste
a = [1,2,3]
b = a
print(b)
a[0] = 'Hogehoge'
print(a)
print(b)
Ergebnis
[1,2,3]
['Hogehoge',2,3]
['Hogehoge',2,3]
Die Operation für Liste a spiegelt sich auch in Liste b → "Referenzzuweisung" wider
Um eine "echte Kopie der Liste" zu erstellen
- Verwenden Sie die copy () -Methode
- Verwenden Sie die Funktion list ()
- Schneiden Sie die Liste, um eine neue Liste zu erstellen
a = [1,2,3]
b = a.copy()
c = list(a)
d = a[:]
a[0] = 'Hogehoge'
print(a)
print(b)
print(c)
print(d)
Ergebnis
['Hogehoge',2,3]
[1,2,3]
[1,2,3]
[1,2,3]