Adăugarea elementelor
Metoda append() pune un element nou la sfârșitul listei:
Exemplu
Adaugă „orange” cu append():
Prompt
Creează o listă de fructe și folosește metoda append() pentru a adăuga "orange" la sfârșit. Afișează lista.
Ieșire: program Python complet
main.py
thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)
Inserarea elementelor
Când elementul trebuie să ajungă la un anumit index, folosește în schimb insert().
Îi dai indexul și elementul, iar elementul intră pe acea poziție:
Notă: Lista din exemplul cu append() și lista de aici ajung fiecare la 4 elemente.
Exemplu
Pune „orange” pe a doua poziție:
Prompt
Creează o listă de fructe și folosește metoda insert() pentru a adăuga "orange" ca al doilea element. Afișează lista.
Ieșire: program Python complet
main.py
thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
print(thislist)
Extinderea listei
Metoda extend() ia elementele din altă listă și le adaugă în lista curentă.
Ele ajung la sfârșit, după elementele existente.
Exemplu
Adaugă totul din tropical în thislist:
Prompt
Creează două liste de fructe. Folosește metoda extend() pentru a adăuga toate elementele din a doua listă în prima. Afișează rezultatul.
Ieșire: program Python complet
main.py
thislist = ["apple", "banana", "cherry"]
tropical = ["mango", "pineapple", "papaya"]
thislist.extend(tropical)
print(thislist)
Adăugarea oricărui iterabil
extend() nu se limitează la liste. Funcționează cu orice obiect iterabil, inclusiv tupluri, mulțimi și dicționare.
Exemplu
Extinde o listă cu conținutul unui tuplu:
Prompt
Creează o listă de fructe și un tuplu cu încă două fructe. Folosește extend() pentru a adăuga elementele tuplului în listă. Afișează lista.
Ieșire: program Python complet
main.py
thislist = ["apple", "banana", "cherry"]
thistuple = ("kiwi", "orange")
thislist.extend(thistuple)
print(thislist)