Modificarea valorii unui element
Pentru a da unui element o valoare nouă, atribuie-i-o folosind numărul lui de index:
Exemplu
Înlocuiește al doilea element cu „blackcurrant”:
Ieșire: program Python complet
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
Modificarea unui interval de valori
Poți înlocui și mai multe elemente consecutive. Scrie o listă cu valorile noi, apoi atribuie-o intervalului de indecși pe care trebuie să îl ocupe aceste valori:
Exemplu
Înlocuiește „banana” și „cherry” cu „blackcurrant” și „watermelon”:
Ieșire: program Python complet
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)
Exemplu
Pune două valori noi în locul celui de-al doilea element:
Ieșire: program Python complet
thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant", "watermelon"]
print(thislist)
Exemplu
Pune o singură valoare nouă în locul celui de-al doilea și al celui de-al treilea element:
Notă: Dacă inserezi mai multe sau mai puține elemente decât înlocuiești, lista crește sau se micșorează corespunzător.
Ieșire: program Python complet
thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)
Inserarea elementelor
Uneori vrei un element nou fără să suprascrii nimic. Pentru asta există metoda insert().
Primește un index și plasează elementul pe acea poziție:
Notă: După rularea acestui exemplu, lista conține 4 elemente.
Exemplu
Fă din „watermelon” al treilea element, mutând „cherry” cu un loc mai în spate:
Ieșire: program Python complet
thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)