Tuple (azərbaycanca: dəst) — Python proqramlaşdırma dilində istifadə olunan sıralı və dəyişdirilə bilməyən (immutable) məlumat strukturudur. Tuple-lər siyahılara (list) bənzəyir, lakin onların ən əsas fərqi ondan ibarətdir ki, bir dəfə yaradıldıqdan sonra onların məzmununu dəyişmək mümkün deyil: nə element əlavə etmək, nə də silmək olar.
Tuple-lər dəyər-lərin vergüllə ayrılması ilə və ya mötərizə () istifadə edilərək yaradılır:
my_tuple = (1, 2, 3, 4)
Alternativ olaraq, mötərizəsiz də yazıla bilər:
my_tuple = 1, 2, 3
Tək elementli Tuple yaratmaq üçün mütləq vergül istifadə olunmalıdır:
single_element_tuple = (5,) # Bu Tuple-dir
not_a_tuple = (5) # Bu sadəcə int tipidir
my_dict = { (1, 2): "nöqtə" }
t = (10, 20, 30, 40)
print(t[0]) # 10 – indekslə daxil olma
print(len(t)) # 4 – uzunluq
print(t.count(20)) # 1 – dəyərin sayını verir
print(t.index(30)) # 2 – dəyərin indeksini tapır
Tuple – Python-da dəyişməz və sıralı məlumatların saxlanması üçün ideal strukturdur. Məlumatın sabit qalmalı olduğu, sürətin və təhlükəsizliyin vacib olduğu hallarda Tuple-dən istifadə etmək tövsiyə olunur.
IT sahəsini dərindən öyrənmək üçün kurslarımıza qoşulun. Ətraflı məlumat almaq üçün sorğu göndərin!