Python'da Kümeler
Küme - yalnızca benzersiz değerleri depolamak için tasarlanmış, değiştirilebilir bir veri tipidir. Dış görünüş olarak küme listeye benzer, sadece elemanları kaşlı ayraçlar içine alınmıştır. Küme sözdizimi şöyle görünür:
st = {element1, element2, element3...}
Bir küme oluşturmak için mutlaka
set fonksiyonunu kullanmalısınız.
Eğer parametrelerine hiçbir şey geçirilmezse,
boş bir küme oluşturulur:
st = set()
print(st) # set() yazdıracak
Eğer st değişkenine kaşlı ayraçlar
atanmaya çalışılırsa, bir küme değil,
boş bir sözlük oluşturulur:
st = {}
print(st) # {} yazdıracak
print(type(st)) # <class 'dict'> yazdıracak
Elemanlarla dolu bir küme oluşturmak için,
set fonksiyonunun parametresinde
bunları belirtmelisiniz. Küme, bir dizeden,
diziden ve demetten oluşturulabilir:
st1 = set('abc')
st2 = set(['1', '2', '3'])
st3 = set((1, 2, 3))
print(st1) # {'a', 'c', 'b'} yazdıracak
print(st2) # {'1', '3', '2'} yazdıracak
print(st3) # {1, 2, 3} yazdıracak
Aşağıdaki kod verilmiştir:
tst = {}
print(type(tst))
Konsola ne yazdırılacağını söyleyin.
Aşağıdaki kod verilmiştir:
tst = set()
print(type(tst))
Konsola ne yazdırılacağını söyleyin.
Aşağıdaki kod verilmiştir:
tst = {'x', 'y', 'z'}
print(type(tst))
Konsola ne yazdırılacağını söyleyin.
Aşağıdaki kod verilmiştir:
tst = {'a': 1, 'b': 2, 'c': 3}
print(type(tst))
Konsola ne yazdırılacağını söyleyin.