11_Tuple_Veri_Tipleri.py
# Tuple objesi oluşturma
a = ()
b = tuple()
print(type(a),type(b))

# Tuple obje elemanlarını değiştiremezsiniz
a = (1,2,3,4,5,6,7,8,"Hafize","Ahmet",30,"Hafize","Hafize")
# a[3] = 20 . Tuple nesnesinde herhangi bir elemanını değiştirmeye çalıştığımızda. #TypeError: 'tuple' object does not support item assignment
print(a)

# string i tuple nesnesine aktarabiliriz.
yazi = "Hafize Özal Ortaokulu"
yeniYazi = tuple(yazi)
print(yeniYazi)

# Elamnların index ini öğrenebiliriz.
print(a.index(6)) # Tuple içersinde aranan değerin index numarasını verir.

# Aranan elemanın tuple içerisinde kaç tane olduğunu sayar.
for eleman in a:
    print("{} elemanından {} adet var. ".format(eleman, a.count(eleman) ))

# Aranan değer var mı tuple da?
if a.__contains__("Türkiye") == False:
    print("Aranan değer TUPLE içerisinde bulunmamaktaıdr.")
else:
    print("Aranan değer bulunuyor")