top of page

Python Tuple Oluşturma

  • Yazarın fotoğrafı: berilcankutlu
    berilcankutlu
  • 1 Kas 2021
  • 1 dakikada okunur

Tuple (demet) immutable yani oluşturulduktan sonra içeriği değiştirilemeyen bir sınıftır. Demetler listelere benzer. Bir demet anahtar olarak kullanılabilir fakat liste kullanılamaz. Demet oluşturulurken normal parantez kullanılır.



demet = ('kalem', 2, 5, 8)
type(demet) 

tuple çıktısını alırız. Demet oluşturulurken normal parantez kullanılır.

Demet ögelerine erişmek için listelerde de bildiğimiz yöntem kullanılır.

print(demet[-2]) 

5 çıktısını alırız.

Demet içindeki ögelerden kaç tane olduğunu sayabiliriz.

 print(demet.count(2))

1

Demet içindeki ögenin nerede olduğunu öğrenebiliriz.

print(demet.index('defter'))

4

Demetler değiştirilemez dedik fakat değiştirmek istersek iki demeti birleştirerek özgün demeti yeniden tanımlayabiliriz.

demet = demet + ('defter',)
print(demet)

('kalem', 2, 5, 8, 'defter') çıktısını alırız. 'defter'den sonra kullanılan virgül önemlidir. Virgül olmazsa hata alırız.

Ya da demeti listeye çevirerek işlem yapabiliriz.

y = list(demet)
print(y)
y[1] = 6
demet = tuple(y)

print(demet) 

['kalem', 2, 5, 8, 'defter']

('kalem', 6, 5, 8, 'defter')

çıktısını alırız.


コメント


bottom of page