Pythonдагы Топтор

Топ - өзгөрмө маалымат тиби, бир гана уникалдуу маанилерди сактоо үчүн атайын. Сырткы көрүнүшү боюнча топ тизмеге окшош, бирок анын элементтери ийри кашаа ичинде жазылат. Топтун синтаксиси мындай көрүнөт:

pythonst = {element1, element2, element3...}

Топ түзүү үчүн, милдеттүү түрдө set функциясын колдонуу керек. Эгер анын параметрлерине эч нерсе өткөзбөсөңүз, анда бош топ түзүлөт:

pythonst = set()
print(st) # set() чыгарат

Эгерде өзгөрмөгө st ийри кашаа менен маани берүүгө аракет кылсаңыз, анда топ эмес, бош сөздүк түзүлөт:

pythonst = {}

print(st) # {} чыгарат
print(type(st)) # <class 'dict'> чыгарат

Элементтери менен толтурулган топ түзүү үчүн, аларды set функциясынын параметрине көрсөтүү керек. Топту саптан, массивден жана кортежден түзүүгө болот:

pythonst1 = set('abc')
st2 = set(['1', '2', '3'])
st3 = set((1, 2, 3))

print(st1) # {'a', 'c', 'b'} чыгарат
print(st2) # {'1', '3', '2'} чыгарат
print(st3) # {1, 2, 3} чыгарат
Задание 1

Төмөнкү код берилген:

pythontst = {}
print(type(tst))

Консолго эмне чыгаарын айтыңыз.

Задание 2

Төмөнкү код берилген:

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

Консолго эмне чыгаарын айтыңыз.

Задание 3

Төмөнкү код берилген:

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

Консолго эмне чыгаарын айтыңыз.

Задание 4

Төмөнкү код берилген:

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

Консолго эмне чыгаарын айтыңыз.