Loading...

Кантип кортежге өзгөртүүлөрдү киргизүү керек

Кантип кортежге өзгөртүүлөрдү киргизүү керек

Бирок күтүлбөгөн жерден кортеждеги маанини өзгөртүү керек болсо, анда муну кантип кылса болот. Жана бул жерде сизде эки вариант бар:

  1. Кесимдер жана чынжырларды колдонуу (ачык эмес вариант)

@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@

 

  1. Тизмеге которуу элементти өзгөртүү кортежге айландыруу (жакшы вариант):

@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@