Seti katika Python
Seti - ni aina ya data inayoweza kubadilika, iliyotengenezwa kuhifadhi thamani za kipekee pekee. Kwa muonekano, seti inafanana na orodha, lakini vipengele vyake vimefungiwa kwenye mabano ya curly. Sintaksia ya seti inaonekana kama hii:
st = {kipengele1, kipengele2, kipengele3...}
Ili kuunda seti, ni lazima utumie
kitendakazi set. Ikiwa hutaipitishe kitu kwenye
vigeuzi vyake, seti tupu itaundwa:
st = set()
print(st) # itatoa set()
Ikiwa utajaribu kupeana kigeuzi
st mabano ya curly, haitaunda
seti, bali kamusi tupu:
st = {}
print(st) # itatoa {}
print(type(st)) # itatoa <class 'dict'>
Ili kuunda seti iliyojaa
vipekee, inabidi uyataje kwenye kigeuzi cha
kitendakazi set. Seti inaweza kutengenezwa
kutoka kwenye mfuatano wa herufi, safu mlalo na tuple:
st1 = set('abc')
st2 = set(['1', '2', '3'])
st3 = set((1, 2, 3))
print(st1) # itatoa {'a', 'c', 'b'}
print(st2) # itatoa {'1', '3', '2'}
print(st3) # itatoa {1, 2, 3}
Imetolewa kifuatacho cha kificho:
tst = {}
print(type(tst))
Taja, nini kitatolewa kwenye konsoli.
Imetolewa kifuatacho cha kificho:
tst = set()
print(type(tst))
Taja, nini kitatolewa kwenye konsoli.
Imetolewa kifuatacho cha kificho:
tst = {'x', 'y', 'z'}
print(type(tst))
Taja, nini kitatolewa kwenye konsoli.
Imetolewa kifuatacho cha kificho:
tst = {'a': 1, 'b': 2, 'c': 3}
print(type(tst))
Taja, nini kitatolewa kwenye konsoli.