programmeerimine - ut...hulgad eelde neeritud funktsioone ja meetodeid meetodkirjeldus s . add...
Post on 23-Jan-2021
0 Views
Preview:
TRANSCRIPT
Programmeerimine
12. loeng
T�ana loengus - kordame
I S~onastikud
I Hulgad
I �Ulesanded
S~onastikud
S~onastikud
I S~onastik (ingl. dictionary) on d�unaamilise suurusega mu-teeritav kogumandmestruktuur, kus elemente identi�tseeri-takse v~otmetega.
I Esitatakse (v~oti:v�a�artus)-paaride loendina loogeliste sulgudevahel.
f key1 : expr1, key2 : expr2, . . . , keyn : exprn g
I V~otmed keyi v~oivad olla suvalist mittemuteeritavat t�u�upiv�a�artused.
I K~oik v~otmed keyi on reeglina sama t�u�upi ja ka v�a�artusedexpri on reeglina �uhte t�u�upi, kuid Python lubab ka erinevatt�u�upi v~otmeid ja/v~oi v�a�artusi.
S~onastikud
N�aide
D1 = f'John':23, 'Anne':18ga = list(D1.keys()) # a = ['Anne', 'John']b = list(D1.values()) # b = [18, 23]c = list(D1.items()) # c = [('Anne', 18), ('John', 23)]x = D1.pop('John') # x = 23; D1 = f'Anne':18gD1['James'] = 20 # D1 = f'James': 20, 'Anne': 18gD1['Anne'] = 19 # D1 = f'James': 20, 'Anne': 19gD2 = D1.copy() # D2 = f'James': 20, 'Anne': 19gD2['Anne'] = 20 # D2 = f'James': 20, 'Anne': 20gdel D2['James'] # D2 = f'Anne': 20g
# D1 = f'James': 20, 'Anne': 19g
S~onastikud
I �UlesanneOn antud tekst. Lugeda kokku, mitu korda iga t�aht sellesesineb.
S~onastikud
I �UlesanneOn antud tekst. Lugeda kokku, mitu korda iga t�aht sellesesineb.
S~onastikud
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud - esitame t�ahestiku j�arjekorras
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud - esitame t�ahestiku j�arjekorras
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud - esitame t�ahestiku j�arjekorras
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud - esitame t�ahestiku j�arjekorras
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud - esitame t�ahestiku j�arjekorras
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud - esitame t�ahtede esinemise sageduse j�argi
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud - esitame t�ahtede esinemise sageduse j�argi
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud - esitame t�ahtede esinemise sageduse j�argi
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud - esitame t�ahtede esinemise sageduse j�argi
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud - esitame t�ahtede esinemise sageduse j�argi
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga t�aht selles esineb.
S~onastikud
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga s~ona selles esineb.
S~onastikud
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga s~ona selles esineb.
S~onastikud
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga s~ona selles esineb.
S~onastikud
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga s~ona selles esineb.
S~onastikud
I �UlesanneOn antud raamat 'Alice in Wonderland'. Lugeda kokku, mitukorda iga s~ona selles esineb.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Veel �uks n�aide
I Failis on igal real t�o�otaja t�o�otunnid.
Hulgad
Hulgad
I Hulk (ingl. set) on mittekorduvate j�arjestamata elementide-ga kogumandmestruktuur.
s1 = f1, 2, 3, 4, 5gf1, 2, 3, 4, 5gs2 = set('Hello, World!')f'H', ' l ' , 'o' , ' ! ' , ' ' , 'e' , 'd' , ' r ' , 'W', ' , ' g
Tehted hulkadega
Matemaatiline m�ark Pythoni m�ark Kirjeldus
2 in on hulga element
=2 not in ei ole hulga element
= == on v~ordne
6= != mittev~ordne
� < on range alamhulk
� <= on alamhulk
� > on range �ulemhulk
� >= on �ulemhulkT
& �uhisosaS
j �uhend
� � vahe
� ^ s�ummeetriline vahe
Tehted hulkadega
N�aiteid
s1 = set(range(5)) # f0, 1, 2, 3, 4gs2 = set(range(2, 4)) #f2, 3gs3 = set(range(6, 8)) #f6, 7gs4 = f2, 3, �1, 5g
print(3 in s1) # Tr�ukib: Trueprint(2 not in s1) # Tr�ukib: Falseprint(s1 == s2) # Tr�ukib: Falseprint(s2 < s1) # Tr�ukib: Trueprint(s1 & s2) # Tr�ukib: f2, 3gprint(s1 j s3) # Tr�ukib: f0, 1, 2, 3, 4, 6, 7gprint(s1 ^ s4) # Tr�ukib: f0, 1, 4, 5, �1g
Hulgad
Eelde�neeritud funktsioone ja meetodeidMeetod KirjeldusS .add(el) lisab elemendi el hulka S (juhul kui
seda varem polnud)S .update(S1) t�aiendab hulka S teise hulga S1
elementidegaS .remove(el) eemaldab elemendi el hulgast SS .pop() eemaldab ja tagastab hulgast S suvalise
elemendiS .clear() t�uhjendab hulga S
S .copy() tagastab hulga S koopia (shallow)
Suur t�anu osalemast
ja
kohtumiseni!
top related