Pythonдагы Топтор
Топ - өзгөрмө маалымат тиби, бир гана уникалдуу маанилерди сактоо үчүн атайын. Сырткы көрүнүшү боюнча топ тизмеге окшош, бирок анын элементтери ийри кашаа ичинде жазылат. Топтун синтаксиси мындай көрүнөт:
st = {element1, element2, element3...}
Топ түзүү үчүн, милдеттүү түрдө
set функциясын колдонуу керек. Эгер
анын параметрлерине эч нерсе өткөзбөсөңүз,
анда бош топ түзүлөт:
st = set()
print(st) # set() чыгарат
Эгерде өзгөрмөгө
st ийри кашаа менен маани берүүгө
аракет кылсаңыз, анда топ эмес, бош
сөздүк түзүлөт:
st = {}
print(st) # {} чыгарат
print(type(st)) # <class 'dict'> чыгарат
Элементтери менен толтурулган топ
түзүү үчүн, аларды
set функциясынын параметрине
көрсөтүү керек. Топту саптан, массивден
жана кортежден түзүүгө болот:
st1 = 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} чыгарат
Төмөнкү код берилген:
tst = {}
print(type(tst))
Консолго эмне чыгаарын айтыңыз.
Төмөнкү код берилген:
tst = set()
print(type(tst))
Консолго эмне чыгаарын айтыңыз.
Төмөнкү код берилген:
tst = {'x', 'y', 'z'}
print(type(tst))
Консолго эмне чыгаарын айтыңыз.
Төмөнкү код берилген:
tst = {'a': 1, 'b': 2, 'c': 3}
print(type(tst))
Консолго эмне чыгаарын айтыңыз.