Python Küme
- Önceki Sayfa Python Listeleri
- Sonraki Sayfa Python Koleksiyon
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)
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])
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])
İ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])
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])
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)
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)
Öğ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")
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))
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)
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))
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
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
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)
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. |
- Önceki Sayfa Python Listeleri
- Sonraki Sayfa Python Koleksiyon