Versamelings in Python
Versameling - 'n veranderlike tipe data, bedoel om slegs unieke waardes te stoor. Uiterlik lyk 'n versameling soos 'n lys, maar sy elemente is tussen krulhakies. Die sintaks van 'n versameling lyk so:
st = {element1, element2, element3...}
Om 'n versameling te skep, moet jy noodwendig
die funksie set gebruik. As niks in sy
parameters oorgedra word nie, sal 'n leë
versameling geskep word:
st = set()
print(st) # sal set() uitdruk
As jy probeer om die veranderlike
st aan krulhakies toe te ken, sal
'n leë woordeboek geskep word, nie 'n versameling nie:
st = {}
print(st) # sal {} uitdruk
print(type(st)) # sal <class 'dict'> uitdruk
Om 'n versameling met elemente te skep,
moet jy hulle in die parameter van die
funksie set spesifiseer. 'n Versameling
kan uit 'n string, 'n lys en 'n tuple gemaak word:
st1 = set('abc')
st2 = set(['1', '2', '3'])
st3 = set((1, 2, 3))
print(st1) # sal {'a', 'c', 'b'} uitdruk
print(st2) # sal {'1', '3', '2'} uitdruk
print(st3) # sal {1, 2, 3} uitdruk
Die volgende kode word gegee:
tst = {}
print(type(tst))
Sê wat in die konsole uitgedruk sal word.
Die volgende kode word gegee:
tst = set()
print(type(tst))
Sê wat in die konsole uitgedruk sal word.
Die volgende kode word gegee:
tst = {'x', 'y', 'z'}
print(type(tst))
Sê wat in die konsole uitgedruk sal word.
Die volgende kode word gegee:
tst = {'a': 1, 'b': 2, 'c': 3}
print(type(tst))
Sê wat in die konsole uitgedruk sal word.