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:

pythonst = {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:

pythonst = 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:

pythonst = {}

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:

pythonst1 = 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
Задание 1

Die volgende kode word gegee:

pythontst = {}
print(type(tst))

Sê wat in die konsole uitgedruk sal word.

Задание 2

Die volgende kode word gegee:

pythontst = set()
print(type(tst))

Sê wat in die konsole uitgedruk sal word.

Задание 3

Die volgende kode word gegee:

pythontst = {'x', 'y', 'z'}
print(type(tst))

Sê wat in die konsole uitgedruk sal word.

Задание 4

Die volgende kode word gegee:

pythontst = {'a': 1, 'b': 2, 'c': 3}
print(type(tst))

Sê wat in die konsole uitgedruk sal word.