Pythonda bir tople olan bir kolleksiyadır sifariş verdi və də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.
colorsTuple = ('red', 'green', 'blue') print(colorsTuple)
Çıxış:
('red', 'green', 'blue')
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',)
İndeks nömrəsinə istinad edərək yuxarı elementlərə daxil ola bilərik:
colorsTuple = ('red', 'green', 'blue') print(colorsTuple[2])
Çıxış:
blue
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.
colorsTuple = ('red', 'green', 'blue', 'yellow', 'orange', 'white') print(colorsTuple[1:4])
Çıxış:
('green', 'blue', 'yellow')
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
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 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
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
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
İ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)