Кортеждер туралы
Келесі сеанс
for
циклін қолдана отырып, кортеж элементтерін біртіндеп
экранда бейнелейді:
>>>
names = ('Хамит', 'Уәли', Ешпан')
Enter
>>>
for n in names:
Enter
print(n)
Enter Enter
Хамит
Уәли
Ешпан
>>>
•
Тізімдер тәрізді кортеждер де индекстеледі, келесі жолдарға қараңыздар:
>>>
names = ('Хамит', 'Уәли', 'Ешпан')
Enter
>>>
for i in range(len(names)):
Enter
print(names[i])
Enter Enter
Хамит
Уәли
Ешпан
>>>
Кортеждер туралы
Кортеждер тізімдермен орындалатын барлық операцияларды
орындай алады, тек қана тізім элементтерін өзгертетін амалдарды
орындамайды. Кортеждер мынадай амалдарды орындай алады:
•
элементке индекс арқылы қол жеткізу (тек элементтер мәнін алу
үшін);
•
әдістер, мысалы,
index ()
;
•
ішкі функциялар, мысалы
len
,
min
және
max
;
•
қиынды өрнегін
пайдалану;
•
in
операторы;
•
+
және
*
операторлары.
•
Кортеждер мынадай әдістерді қолдана алмайды:
append (),
remove (), insert (), reverse () және sort ().
Бір элементі бар кортеж
•
Егер тек бір
элементі бар кортеж құру керек болса, онда элемент
мәнінен соң, үтір қою керек:
my_tuple = (1,) # Бір элементі ғана бар кортеж құру.
•
Егер үтір қойылмаса, кортеж құрылмайды. Мысалы, төмендегі
нұсқау
value
айнымалысына бүтін 1 мәнін меншіктейді:
value = (1) # Бір элементі бар бүтін мәнді айнымалы құрылады.
|