Kopas Python
Kopa - maināms datu tips, kas paredzēts tikai unikālo vērtību glabāšanai. Ārēji kopa ir līdzīga sarakstam, tikai tās elementi ir iethilpti cirtainos iekavās. Kopas sintakse izskatās šādi:
st = {element1, element2, element3...}
Lai izveidotu kopu, noteikti jāizmanto
funkcija set. Ja tai netiks nodots
neviens parametrs, tiks izveidota tukša
kopa:
st = set()
print(st) # izvadīs set()
Ja mēģināsiet mainīgajam
st piešķirt cirtainās iekavas,
tiks izveidots nevis kopa, bet tukšs
vārdnīca:
st = {}
print(st) # izvadīs {}
print(type(st)) # izvadīs <class 'dict'>
Lai izveidotu kopu, kas aizpildīta ar
elementiem, tie jānorāda funkcijas
set parametrā. Kopu var izveidot
no virknes, masīva un korteža:
st1 = set('abc')
st2 = set(['1', '2', '3'])
st3 = set((1, 2, 3))
print(st1) # izvadīs {'a', 'c', 'b'}
print(st2) # izvadīs {'1', '3', '2'}
print(st3) # izvadīs {1, 2, 3}
Dots šāds kods:
tst = {}
print(type(tst))
Sakiet, kas tiks izvadīts konsolē.
Dots šāds kods:
tst = set()
print(type(tst))
Sakiet, kas tiks izvadīts konsolē.
Dots šāds kods:
tst = {'x', 'y', 'z'}
print(type(tst))
Sakiet, kas tiks izvadīts konsolē.
Dots šāds kods:
tst = {'a': 1, 'b': 2, 'c': 3}
print(type(tst))
Sakiet, kas tiks izvadīts konsolē.