Accesarea elementelor
Fiecare element al listei are un număr de index, iar prin acest număr ajungi la el:
Notă: Indecșii încep de la 0, deci acolo se află primul element.
Exemplu
Indexul 1 ne dă al doilea element:
Ieșire: program Python complet
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
Indexarea negativă
Un index negativ numără înapoi de la sfârșitul listei.
Așadar, -1 este ultimul element, -2 este cel chiar dinaintea lui și așa mai departe.
Exemplu
Ia ultimul element și afișează-l:
Ieșire: program Python complet
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
Interval de indecși
Pentru a obține mai multe elemente deodată, indică un început și un sfârșit pentru interval.
Rezultatul vine sub forma unei liste noi, care conține doar acele elemente.
Notă: În primul exemplu, intervalul începe la indexul 2, care este inclus, și se oprește la indexul 5, care este exclus. Ține minte că numărătoarea începe de la 0.
Exemplu
Ia elementele de pe pozițiile a treia, a patra și a cincea:
Ieșire: program Python complet
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])
Exemplu
Dacă omiți începutul, intervalul pornește de la primul element și se oprește chiar înainte de „kiwi”:
Ieșire: program Python complet
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[:4])
Exemplu
Dacă omiți sfârșitul, intervalul merge de la „cherry” până la ultimul element inclusiv:
Ieșire: program Python complet
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:])
Interval de indecși negativi
Un interval poate folosi și indecși negativi, care numără înapoi de la sfârșitul listei:
Exemplu
Intervalul acoperă de la „orange” (-4) până la „mango” (-1), dar „mango” nu este inclus:
Ieșire: program Python complet
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])
Verificarea existenței unui element
Cuvântul cheie in îți spune dacă un anumit element se află într-o listă:
Exemplu
Verifică dacă lista conține „apple”:
Ieșire: program Python complet
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Da, 'apple' se află în lista de fructe")