In [2]:
mancoloji = "Barış Manço", "Mançoloji", 1999
print(mancoloji)
Tuples'lar parantez kullanılarak da tanımlanır
In [3]:
benbilirim = ("Barış Manço", "Ben bilirim",1993)
Tuples içindeki elemanlara [ ] ile ulaşmak mümkün. Örneğin,
In [4]:
print(benbilirim[0])
Eğer tubles içindeki bir elemanı tekrar tanımlamak istersek hata alırız.
In [5]:
#benbilirim[0]="Erol Evgin"
Eğer tuples'in içeriği değiştirilmek istenirse, onun çözümü tublesi yeniden tanımlamaktır.
In [6]:
benbilirim = "Erol Evgin", benbilirim[1] , benbilirim[2]
print(benbilirim)
Eğer tuples'in içindeki değerleri çıkarıp değişken olarak atamak istersek,
In [7]:
artist, album, year = benbilirim
print(artist)
print(year)
print(album)
Tuples içine tuples tanımlanması mümkün. Örneğin
In [8]:
mancoloji = "Barış Manço","Mançoloji","1999",(
(1,"Dağlar Dağlar"),(2,"Gülpembe"),(3,"İşte hendek işte deve"))
artist, album, year, tracks = mancoloji
print(artist)
print(year)
print(album)
print(tracks)
In [10]:
for song in tracks:
track, title = song
print("\t Track Number: {}, Title: {}".format(track, title))
Eğer tuple bir list içeriğiyorsa list değiştirilebilir. Örneğin;
In [11]:
mancoloji = "Barış Manço","Mançoloji","1999",([
(1,"Dağlar Dağlar"),(2,"Gülpembe"),(3,"İşte hendek işte deve")])
mancoloji[3].append((4,"Sarı Çizmeli Mehmet Ağa"))
mancoloji[3].append((5,"Kara sevda"))
artist, album, year, tracks = mancoloji
for song in tracks:
track, title = song
print("\t Track Number: {}, Title: {}".format(track, title))
In [ ]: