Tuple, list veri tipi özellikleri taşıyan fakat ekleme, silme ve güncelleme yapılamayan listelerdir.
Tuple veri tipi tanımlanmış değişkenlerde append, remove, insert vb. gibi methotlar kullanılamaz.
Aşağıda tuple veri tipinin nasıl kullanıldığı yazılmıştır.
list_veri= [1,2,3] # list veri tipinde tanımlanmış liste.
tuple_veri = (1,2,3) # tuple veri tipinde tanımlanmış liste.
print(type(list_veri)) # Ekrana <class 'list'> yazar.
print(type(tuple_veri)) # Ekrana <class 'tuple'> yazar.
print(list_veri[0]) # Ekrana 1 yazar.
print(tuple_veri[0]) # Ekrana 1 yazar. List ile aynı şekilde çalışır.
print(list_veri.count(1)) # list_veri değişkenin içerisinde bulunan "1" elemanının sayısını verir.
print(tuple_veri.count(1)) # tuple_veri değişkenin içerisinde bulunan "1" elemanının sayısını verir.
tuple_veri2= tuple(list_veri) # list_veri değişkenini tuple liste veri tipine çevirir.
print(type(tuple_veri2))
list_veri2= list(tuple_veri) # tuple_veri değişkenini list veri tipine çevirir.
print(type(list_veri2))
list_veri[0] = 5 # 0 indeks numaralı elemanı 5 yapar
print(list_veri[0])
tuple_veri[0] = 5 # Hata verir. tuple içeriği değiştirilemez.
print(tuple_veri[0])