Python Tuples

Pythonda bir tople olan bir kolleksiyadır sifariş verdidəyişməz . Bu mənzərəni əlavə edə və ya silə bilməyəcəyimiz deməkdir.

Mötərizədə () istifadə edərək karterlər yaradırıq və ən azı bir vergül ( , ).

Tupllar indeksləşdirilə bilər və siyahılar kimi dilimlənə bilər, yalnız dilimin nəticəsi də bir nişan olacaqdır.




Tuple necə yaradılır

colorsTuple = ('red', 'green', 'blue') print(colorsTuple)

Çıxış:

('red', 'green', 'blue')

Yalnız bir maddə ilə bir cütlük yaratmaq

Tuples üçün ən azı bir vergül tələb olunur, belə ki, yalnız bir maddə olan bir cüzdan yaratmaq üçün elementdən sonra vergül əlavə etməlisiniz. Misal üçün:


colorsTuple = ('red',)

Bir Tuple Məhsullarına necə daxil olmaq olar

İndeks nömrəsinə istinad edərək yuxarı elementlərə daxil ola bilərik:

colorsTuple = ('red', 'green', 'blue') print(colorsTuple[2])

Çıxış:

blue

Bir sıra maddələrə giriş (dilimləmə)

Başlanğıc indeksini və bitiş indeksini təyin edərək bir xəndəkdən bir sıra maddələr təyin edə bilərik. : İstifadə edirik operator.

Qeyd:Qaytarma dəyəri də göstərilən maddələrə sahib olacaq. colorsTuple = ('red', 'green', 'blue', 'yellow', 'orange', 'white') print(colorsTuple[1:4])

Çıxış:


('green', 'blue', 'yellow')

Mənfi indeksləşdirmə

Mənfi indeks dəyərini göstərərək axırdakı elementlərə sondan etibarən daxil ola bilərik. Məsələn -1 son maddə və -2 deməkdir ikinci son maddə deməkdir.

colorsTuple = ('red', 'green', 'blue', 'yellow', 'orange', 'white') print(colorsTuple[-2])

Çıxış:

orange

Bir dəfədən necə keçmək olar

for İstifadə edərək küpdən keçə bilərik ilmə.

colorsTuple = ('red', 'green', 'blue', 'orange') for c in colorsTuple:
print(c)

Çıxış:


red green blue orange

Bir dəsmal necə silinir

Bir qapağı tamamilə silmək üçün del istifadə edin açar söz

colorsTuple = ('red', 'green', 'blue', 'orange') del colorsTuple print(colorsTuple)

Çıxış

Traceback (most recent call last): File 'pythonTuples.py', line 98, in
print(colorsTuple) NameError: name 'colorsTuple' is not defined


Bir cüt uzunluğu necə əldə etmək olar

Kütlə uzunluğunu len() zəng edərək əldə edə bilərsiniz funksiya, məsələn:

colorsTuple = ('red', 'green', 'blue', 'orange') print(len(colorsTuple))

Çıxış:


4

Göstərilən əşyaların sayını hesablayın

count() İstifadə edə bilərik kanalda göstərilən bir maddənin baş vermə sayını əldə etmək üçün kanallardakı funksiya. Misal üçün:

colorsTuple = ('red', 'green', 'blue', 'orange', 'red') print(colorsTuple.count('red'))

Çıxış:

2

Birlikdə iki tuplu necə birləşdirmək olar

İki nişanı birləşdirməyin ən asan yolu + istifadə etməkdir operator. Misal üçün:

colorsTuple = ('red', 'green', 'blue', 'orange') numbersTuple = (1, 2, 3, 4) numbersAndColors = colorsTuple + numbersTuple print(numbersAndColors)

Çıxış:


('red', 'green', 'blue', 'orange', 1, 2, 3, 4)