CodeGym /Kurslar /Python SELF AZ /Tuple-lərlə işləmək

Tuple-lərlə işləmək

Python SELF AZ
Səviyyə , Dərs
Mövcuddur

11.1 Tuple-də elementlərin sayını müəyyənləşdirmək

Tuples — dəyişməz ardıcıllıqlardır, hansı ki, fərqli məlumat tiplərini saxlaya bilər. Tuple-də elementlərin sayını müəyyənləşdirmək üçün daxili len() funksiyasını istifadə etmək olar. Gəlin bununla başlayaq.

len() funksiyasının tuple ilə istifadəsinə nümunə:


my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple))  # 5 çap edəcək 
        

len() funksiyasına həm tuple saxlayan dəyişəni, həm də birbaşa tuple-ni ötürmək olar. Nümunələr:


print(len(()))  # 0 çap edəcək 
print(len((1, 2, 3)))  # 3 çap edəcək
print(len(((1, 2, 3),)))  # 1 çap edəcək
        

Tuple-un elementlərinin sayını müəyyənləşdirmək (tuple-un unpack edilməsini nəzərə almasaq) onunla ən çox edilən əməliyyatlardan biridir 😊

11.2 Tuple tipi

type() funksiyasından istifadə tuple-lərlə (tuple) işləyərkən sizə dəyişənin tuple olub-olmadığını müəyyən etməyə imkan verir, bu, xüsusilə Python-da dinamik typing kontekstində vacibdir.

Nümunə:


my_tuple = (1, 2, 3)
print(type(my_tuple))  # Nəticə: <class 'tuple'> 
       
        

Dəyişənin lazım olan tipdə olub-olmadığını yoxlamaq belə görünür:


my_tuple = (1, 2.5, 'string', [3, 4])
if type(my_tuple) == tuple:
    print("Tuple!")  # Nəticə: Tuple! 
        

11.3 Elementin əldə edilməsi

Köteclərin (tuple) elementlərini əldə etmək, siyahılar kimi, indeksləşdirmə vasitəsilə həyata keçirilir. Köteclər ardıcıldəyişilməz kolleksiyalardır, bu isə elementlərə indeks vasitəsilə müraciət etməyə imkan verir.

Vacibdir! İndekslər sıfırdan başlayır, buna görə də kötecin birinci elementi 0 indeksinə malikdir, ikinci isə 1 və s. Python həmçinin mənfi indeksləri dəstəkləyir, burada -1 kötecin sonuncu elementinə, -2 isə sondan əvvəlki elementinə istinad edir və s.

Konkret kötecin elementinə müraciət etmək üçün indeks ilə kvadrat mötərizədən istifadə edin. Bu əməliyyatın ümumi görünüşü belədir:


tuple[indeks]

Nümunə:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[1])  # 'banana'
print(my_tuple[2])  # 'cherry'  
        

Siyahılarla işlədikdə olduğu kimi, köteclər də mənfi indeksləri dəstəkləyir.

Kötecin sonuncu elementinin əldə edilməsi:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[-1])  # 'cherry'
        

Kötecin sondan əvvəlki elementinin əldə edilməsi:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[-2])  # 'banana' 
        
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION