Skip to content

Liste u Pythonu

Lista (niz, array) je prva i osnovna struktura podataka u svakom programskom jeziku. Esencijalna je za razumevanje mnogih drugih struktura podataka. Najprostije receno lista je, bukvalno, lista podataka. Koristimo liste svakodnevno u zivotu, naprimer lista namirnica koje trebamo da kupimo “kečap”, “majonez”, “pavlaka”, “paradajz”.

U pythonu to možemo napisati ovako:

namirnica1 =  "kečap"
namirnica2 =  "majonez"
namirnica3 =  "pavlaka"
namirnica4 =  "paradajz"

Mnogo bi logicnije bilo kada bi sve namirnice bile u jednoj listi namirnica ovako:

namirnice = ["kečap", "majonez", "pavlaka", "paradajz"]
print('ovo su namirnice',namirnice)

Ako želimo da pristupimo prvom elementu u listi pišemo ime liste[0] naprimer namirnice[0] i tu nam stoji namirnica “kečap”, namirnice[1] bi vratila vrednost “majonez” itd.

print('ovo je prva namirnica', namirnice[0])
# кеčap
print('ovo je prva druga', namirnice[1])
# majonez
print('ovo je prva treća', namirnice[2])
# pavlaka
print('ovo je prva četvrta', namirnice[3])
# paradajz

Metodi (funkcije) liste.

clear() metod primenjujemo da bi ocistili celu listu. Ukoliko primenimo metod clear() na nasu listu namirnice, ona ce postati prazna.

print('ovo je lista namirnica: ', namirnice)
# ovo je lista namirnica: ["kečap", "majonez", "pavlaka", "paradajz"]
namirnice.clear()
print('ovo je lista namirnica: ',namirnice)
# ovo je lista namirnica: []

Append()
Append dodaje novi element u listu, i uvek na poslednje mesto liste.

print('ovo je lista namirnica: ', namirnice)
# ovo je lista namirnica: ["kečap", "majonez", "pavlaka", "paradajz"]
namirnice.append('hleb')
print('ovo je lista namirnica: ',namirnice)
# ovo je lista namirnica: ["kečap", "majonez", "pavlaka", "paradajz", "hleb"]

Sort() prosto rečeno sortira listu po redu.

print('ovo je lista namirnica: ', namirnice)
# ovo je lista namirnica: ["kečap", "majonez", "pavlaka", "paradajz"]
namirnice.sort()
print('ovo je lista namirnica: ',namirnice)
# ovo je lista namirnica:  ['kečap', 'majonez', 'paradajz', 'pavlaka']

Ovo su samo neki od mnogobrojnih alata u pythonovom alatu za liste, Vise metoda možete pročitati ovde.

Published inReact

Be First to Comment

Оставите одговор

Ваша адреса е-поште неће бити објављена. Неопходна поља су означена *

sr_RSSerbian