Python Tuple Oluşturma
- 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.
コメント