Кантип кортежге өзгөртүүлөрдү киргизүү керек
Кантип кортежге өзгөртүүлөрдү киргизүү керек
Бирок күтүлбөгөн жерден кортеждеги маанини өзгөртүү керек болсо, анда муну кантип кылса болот. Жана бул жерде сизде эки вариант бар:
- Кесимдер жана чынжырларды колдонуу (ачык эмес вариант)
@A@a = (1, 'hi', 3, 54, False, 6, 'the', True)
print(a)
# 2 индексин 100 маанисине өзгөртүүнү каалайсыз
# жана аягына 999 маанисин кошуңуз
a = a[:2] + (100, ) + a [3:] + (999, )
print(a)@A@
@T@(1, 'hi', 3, 54, False, 6, 'the', True)
(1, 'hi', 100, 54, False, 6, 'the', True, 999)@T@
- Тизмеге которуу ➔ элементти өзгөртүү ➔ кортежге айландыруу (жакшы вариант):
@A@a = (1, 'hi', 3, 54, False, 6, 'the', True)
print(a)
# 2 индексин 100 маанисине өзгөртүүнү каалайсыз
# жана аягына 999 маанисин кошуңуз
a = list(a)
a[2] = 100
a.append(999)
a = tuple(a)
print(a)@A@
@T@(1, 'hi', 3, 54, False, 6, 'the', True)
(1, 'hi', 100, 54, False, 6, 'the', True, 999)@T@