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]

background image

Želiš da pročitaš svih 11 strana?

Prijavi se i preuzmi ceo dokument.

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

Slični dokumenti