Listen modifizieren
Teil des Abschnitts Fundamentals der Python-Journey von Coddy — Lektion 55 von 77.
Zusätzlich zum Zugriff auf die Elemente einer Liste können Sie diese auch ändern. Um ein bestimmtes Element in einer Liste zu ändern, können Sie ihm unter Verwendung seines Index einen neuen Wert zuweisen.
Hier ist ein Beispiel:
my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)Ausgabe:
["apple", "orange", "cherry"]banana wurde zu einem orange geändert
Aufgabe
EinfachErstellen Sie eine Funktion namens change_element, die eine Liste modifiziert, indem sie ein Element durch einen neuen Wert ersetzt.
Funktionsparameter:
lst- die zu modifizierende Listeindex- die Position des zu ersetzenden Elementsnew_element- der neue Wert, der an diese Position gesetzt werden soll
Was die Funktion tun soll:
- Nehmen Sie das Element an dem angegebenen Index in der Liste
- Ersetzen Sie es durch das neue Element
- Geben Sie die modifizierte Liste zurück
Beispiel: change_element([1, 2, 3], 0, 9) sollte [9, 2, 3] zurückgeben, da es das Element an Index 0 (welches 1 war) durch 9 ersetzt.
Spickzettel
Um ein bestimmtes Element in einer Liste zu ändern, verwenden Sie dessen Index:
my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list) # Ausgabe: ["apple", "orange", "cherry"]Dies ändert das Element an Index 1 von "banana" zu "orange".
Probier es selbst
def change_element(lst, index, new_element):
# Schreibe den Code hierDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 42Variablen
ZahlenStringsBooleanBenennungskonventionenLeere VariablenRückblick - Variablen initialisieren5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung - FakultätDie Range-FunktionVerschachtelte SchleifeWiederholung - Dynamische Eingabe11Listen-Grundlagen
Deklarieren einer ListeZugriff auf ListenelementeListen modifizierenListenmethodenWiederholung - ProduktlisteWiederholung - Umgekehrte ListeTupel3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenWiederholung – Einfache MathematikVergleichsoperatoren6Grundlagen Ein- und Ausgabe
AusgabeAusgabe mit VariablenEingabeTypumwandlungWiederholung - Bis 120Wiederholung - Wahr oder Falsch9Funktionen
Funktion deklarierenArgumenteRückgabeWiederholung - Sigma-FunktionWiederholung - ValidierungsfunktionStandardwerte12Iterieren über Sequenzen
Iterieren über ElementeDie Enumerate-FunktionIterieren über Strings Teil 1Iterieren über Strings Teil 2