abc Programski jezik PYTHON
Riječnik /DICTIONARY/ - Zabilješke sa predavanja
-kod dictionary indeks nije broj, moze biti bilo sta {}
Sintaksa:
dic={'indeks':'vrijednost',...}
Listing programa:
dic={'filip':'066123204','aleksandar':'065804201'}
print(dic['aleksandar'])
Ispis na ekranu:
065804201
-dic.clear() prazni dictionary
-dic2=dic.copy()
-provjera ima li nesto u dicu
dic={'filip':'066123204','aleksandar':'065804201'}
b="filip" in dic
print(b)
-dic['index']="nesto drugo" mijenja vrijednost u dicu
-dic['dodaj']='novo' dodavanje u dic
-del dic['nesto'] brise iz dica
-del dic brise dic, a dic.clear() prazni dic
-obrisi 1 a dodaj 2 u dicu
dic={'filip':''066123204'','aleksandar':'065804201'}
del dic['filip']
dic['jovan']='065222333'
dic['konj']='2223336665'
print (dic)
-kad pristupamo listi, taplu ili dicu koristimo []
dic={'filip':''066123204'','aleksandar':'065804201}
lista=list(dic.values())
print(lista)
dic={'filip':''066123204'','aleksandar':'065804201'}
dic2={'konj':'cao'}
dic.update(dic2)#ili dic3=dic+dic2
print(dic) # ili dic3
-sum(a,b) sabira niz od a do b
def suma(a,b):
niz=[i**2 for i in range(a,b)]
return sum(niz)
-imenovani argumenti (korak,c)
def suma(a,b,korak=1,c=1):
niz=[i**2 for i in range(a,b,korak)]
return sum(niz)*c
unos - suma(1,5,1,3) ili suma(1,5,c=3)
.split(“ “) - iz recenice izdvaja rijeci; razvaja string po razmaku
def naopako(a):
b=a.split(" ")
c=b[::-1]
d=" ".join(c) # spaja u string sa razmakom
return d
Index
|