Python Küme

Küme (Tuple)

Küme, sıralı ve değiştirilemez bir koleksiyondur. Python'da küme, parantezlerle yazılır.

Örnek

Küme Oluşturma:

del anahtar kelimesi, tuple'ı tamamen silebilir:
print(thistuple)

Çalışma Örneği

Küme Projelerine Erişim

Küme projelerine, parantez içindeki indeks numarasını kullanarak erişebilirsiniz:

Örnek

Kümedeki ikinci projeyi yazdırın:

del anahtar kelimesi, tuple'ı tamamen silebilir:
print(thistuple[1])

Çalışma Örneği

Negatif İndeks

Negatif indeksler sonundan başlayarak belirtir, -1 son proje, -2 son ikinci proje, ve bu şekilde devam eder.

Örnek

Kümenin sonuncu projesini yazdırın:

del anahtar kelimesi, tuple'ı tamamen silebilir:
print(thistuple[-1])

Çalışma Örneği

İndeks Aralığı

Dizgi başlangıç ve bitiş noktalarını belirterek indeks aralığını tanımlayabilirsiniz.

Belirtilen aralığı belirledikten sonra, döndürülen değer belirtilen projeyi içeren yeni bir küme olacaktır.

Örnek

Üçüncü, dördüncü ve beşinci projeleri döndürür:

thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])

Çalışma Örneği

Yorum:Arama, indeks 2 (dahil)'den başlayacak ve indeks 5 (-dahil)'e kadar bitecektir.

Unutmayın, ilk maddenin indeksi 0'dır.

Negatif indeks aralığı

Bileşikten sona doğru aramak istiyorsanız, negatif indeksi belirtin:

Örnek

Bu örnek, -4 (dahil) ile -1 (-dahil) arasındaki projeleri döndürecektir:

thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])

Çalışma Örneği

Bileşik değeri değiştirme

Bileşik oluşturulduktan sonra, değerlerini değiştiremezsiniz. Bileşik değişmezdir, diğer adıyla sabittir.

Ancak bir çözüm yolu vardır. Bileşiki listede dönüştürebilir, listede değişiklik yapabilir, ardından listeyi bileşik olarak geri dönüştürebilirsiniz.

Örnek

Bileşik listeye dönüştürerek değişiklik yapabilirsiniz:

x = ("apple", "banana", "cherry")
y = list(x)
y[1] = "kiwi"
x = tuple(y)
print(x)

Çalışma Örneği

Bileşik tarayın

Kullanabilirsiniz for Döngü ile bileşik projeleri tarayın.

Örnek

Projeleri tarayarak değerleri yazdırma:

del anahtar kelimesi, tuple'ı tamamen silebilir:
for x in thistuple:
  print(x)

Çalışma Örneği

Öğreneceksiniz Python For Döngüsü Bu bölümde for Döngü hakkında daha fazla bilgi.

Madde var mı kontrol etme

Belirli bir madde bileşikte bulunup bulunmadığını belirlemek için in Anahtar kelime:

Örnek

"apple" bileşikte bulunup bulunmadığını kontrol etme:

del anahtar kelimesi, tuple'ı tamamen silebilir:
if "apple" in thistuple:
  print("Evet, 'apple' meyveler bileşikinde bulunmaktadır")

Çalışma Örneği

Bileşik uzunluğu

Bileşikte kaç tane madde olduğunu belirlemek için len() Yöntem:

Örnek

Bileşikteki projelerin sayısını yazdırma:

del anahtar kelimesi, tuple'ı tamamen silebilir:
print(len(thistuple))

Çalışma Örneği

Proje ekleme

Bileşik oluşturulduktan sonra, ona proje ekleyemezsiniz. Bileşik değişmezdir.

Örnek

Bileşikteki projelere ekleyemezsiniz:

del anahtar kelimesi, tuple'ı tamamen silebilir:
thistuple[3] = "orange" # Hata tetikler
print(thistuple)

Çalışma Örneği

Bir projeli bileşik oluşturma

Bir projeyi içeren bileşik oluşturmak için, bu projenin ardından bir virgül eklemelisiniz; aksi takdirde Python değişkeni bileşik olarak tanımlayamaz.

Örnek

Tek projeli bileşik, virgülü unutmayın:

thistuple = ("apple",)
print(type(thistuple))
# Bileşik değil
thistuple = ("apple")
print(type(thistuple))

Çalışma Örneği

Proje silme

Yorum:Bileşikteki projeleri silemezsiniz.

Tuple değiştirilemez, bu yüzden içindeki öğeleri silemezsiniz, ancak tamamen tuple'ı silebilirsiniz:

Örnek

Tuple değiştirilemez, bu yüzden içindeki öğeleri silemezsiniz, ancak tamamen tuple'ı silebilirsiniz:

del anahtar kelimesi, tuple'ı tamamen silebilir:
thistuple = ("apple", "banana", "cherry")
del thistuple

Çalışma Örneği

print(thistuple) # Bu hata verecektir, çünkü tuple artık mevcut değil.

İki tuple birleştirme

Örnek

İki veya daha fazla tuple'ı birleştirmek için + işlevini kullanabilirsiniz:

Bu tuple'ı birleştirin:
tuple1 = ("a", "b", "c")
tuple2 = (1, 2, 3)
tuple3 = tuple1 + tuple2

Çalışma Örneği

print(tuple3)

tuple() kurucu fonksiyonu tuple() Kurucu fonksiyonla tuple oluşturma.

Örnek

Kullanım tuple() Metodla Tuple Oluşturma:

thistuple = tuple(("apple", "banana", "cherry")) # Lütfen çift parantezleri dikkatle okuyun
print(thistuple)

Çalışma Örneği

Tuple Metodları

Python, tuple üzerinde kullanılabilen iki yerleşik metod sunar.

Metod Tanım
count() Belirtilen değerin çiftli parantez içindeki tuple'da kaç kez ortaya çıktığını döndürür.
index() Belirtilen değeri arama ve bulunduğu konumu döndürür.