Neben sort () sind in der Liste nützliche Methoden definiert. Ich werde kurz die Methoden erklären, die oft verwendet werden.
Gibt den gesamten Inhalt der Liste in umgekehrter Reihenfolge zurück reverse()
l = [o,l,l,e,h] print(l.reverse())
reversed() Kehrt die Reihenfolge der Liste um. Ich denke, es wäre besser, reverse () zu verwenden, da es keine Auswirkungen auf das ursprüngliche Objekt hat.
list_A = [o,l,l,e,h] for x in reversed(sample_list): print(x)
Nach dem Ergebnis der Prüfung von l.reverse () scheint Slice sicherer zu sein, wenn Sie nur die Zeichenfolge der Liste umkehren möchten. Wenn Sie [:: -1] verwenden, wird eine Liste in umgekehrter Reihenfolge zurückgegeben. Wenn Sie also die Zeichenfolgenliste invertieren möchten, sieht sie folgendermaßen aus
print([o,l,l,e,h][::-1])
L.append (Element zum Hinzufügen) Verwenden Sie diese Option, wenn Sie am Ende ein Element hinzufügen möchten
list_A [h, e, l, l, o]
list_A = [h, e, l] list_A.append([l, o])
list_A [h, e, l[l, o]]
L.extend (Sequenz zum Hinzufügen) Verwenden Sie die Methode extens (), wenn Sie sie am Ende einer Liste hinzufügen möchten. Beachten Sie, dass eine Fehlermeldung angezeigt wird, wenn Sie es verwenden, wenn Sie ein Element hinzufügen möchten.
list_A = [h, e, l] list_A.extend([l, o])
list_A [h, e, l, l, o]
L.entfernen Suchen Sie das Element, das Sie aus der Liste L entfernen möchten, und entfernen Sie das Element aus L selbst.
l = ['h, e, l, l, o]
l.remove(‘h’) print(l)
['e, l, l, o']
Wenn das als Argument angegebene Element nicht gefunden werden kann, wird eine Ausnahme (Fehler) ausgelöst.
l = ['h, e, l, l, o]
l.remove(‘a’) print(l)
ValueError: list.remove(x): x not in list
Recommended Posts