Liste Phyton
Liste
Uvodni deo (5 min):
Diskutovati sa djacima na sta ih asocira rec lista (niz). Dati neke primere iz realnog
zivota I navesti ih da sami daju odgovor sta su liste. Npr. Krenuti sa primerom skupa
brojeva
-
Skup u kome cemo sacuvati jednocifre prirodne brojeve 1,2,3,….,8,9.
-
Skup koji cuva imena godisnjih doba
-
Skup koji cuva imena kontinenata
-
Skup u kome imamo sacuvane nazive predmeta u nekoj godini
Ovim primerima im pokazati zasto zapravo koristimo liste.
Razrada: ?
Definicija: Lista predstavlja promenljiv, uredjeni niz objekata.
Zasto promenljiv? Objasniti im zasto promenljiv, zasto uredjeni.
Odgovor: Promenljiv zato sto mozemo menjani vrednosti elementima liste (kada
budemo radili n-torke njima ne mozemo menjati vrednosti elemenata). Uredjen zato sto
je bitan redosled elemenata – uvesti pojam indeksa. Svaki clan liste ima svoj indeks na
osnovu koga ga identifikujemo, to je zapravo njegova pozicija u listi. Indeksiranje krece
od 0.
Primer 1.
[1, 3, 5, 7, 9] - lista neparnih jednocifrenih brojeva
[“april”,”jun”,”septembar”,”novembar”]
- lista meseci koji imaju 30 dana
[]
- prazna lista
[“Marina”,”Magdalena”,101,”PMF”]
- da li je ovo moguce u Pajtonu?
Zakljucak: Liste se pisu unutar uglastih zagrada, odvajaju se zarezom, lista moze biti I
prazna, a elementi liste mogu biti razilictog tipa sto vidimo u poslednjem primeru.
A = [1,2,3,[4,5,6]] – lista moze da u sebi sadrzi I element koji predstavlja listu tj moguce
je u Pajtonu napisati listu unutar liste. Ovo je primer gde smo dodelili nekoj promenljivoj
listu.
Generisanje liste
Elemente liste generisemo nabrajanjem u uglastim zagradama I odvajamo ih zarezom.
x=”pas”
y = “macka”
z = “mis”
zivotinje=[x,y,z]
print zivotinje
je isto kao das mo napisali
zivotinje=[“pas”,”macka”,”mis”]
print zivotinje
Prisutpanje elementima liste – indeksiranje
Elementu liste mozemo pristupiti preko njegovog indeksa tj pozicije u listi. Rekli smo da
indeksiranje krece od 0.
Primer.
lista=[10,9,8,7,-1,-2,-3]
Ako indeksiranje krece od 0 to znaci da je prvi element lista[0] broj 10, ako zelimo da
pristupimo broju 8 kako bismo to napisali ?
Odgovor: print lista[2] zato sto je on treci element po redu.
Ako lista ima 5 elemenata indeksi bi bili 0,1,2,3,4 pa mozemo zakljuciti da svaki ceo broj
predstavlja poziciju u listi. Ono sto je interesantno je da mozemo koristiti I negativne
indekse. Oni broje sa desna na
To znaci da poslednjem elementu možemo pristupiti
preko indeksa -1, pretposlednjem -2 itd.
Za dati primer lista=[10,9,8,7,-1,-2,-3]

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti