Рубрики
Без рубрики

Python – Изменить ценности кортежа

Автор оригинала: Python Examples.

Изменить значения предметов Python Tuple

Если вы проходили по учебникам – кортежи Python, вы бы поняли, что кортежи Python неизменяются. Следовательно, вы не можете изменить значения кортежных элементов. Но, есть обходной путь.

В этом руководстве мы узнаем, как обновлять или изменять значения кортежей с помощью списков.

Базовая разница между списком и кортежом в Python заключается в том, что список сметен, в то время как кортеж неизменен.

Итак, чтобы изменить или обновлять значения кортежей, мы преобразуем наш кортеж в список, обновляйте необходимый элемент, а затем измените списка в кортеж.

Пример 1: Изменение ценностей кортежей

В этом примере у нас есть кортеж. Ниже приведен шаг за счет процесса того, что мы сделаем с кортежом.

  1. Мы преобразуем кортеж в список.
  2. Обновите необходимый элемент списка.
  3. Преобразуйте список обратно в кортеж и назначьте его на оригинальный кортеж.

Python Program

tuple1 = (5, 3, 2, 8, 4, 4, 6, 2)

#change tuple to list
list1 = list(tuple1)

#update list
list1[2] = 63

#change back list to tuple
tuple1 = tuple(list1)

print(tuple1)

Выход

(5, 3, 63, 8, 4, 4, 6, 2)

Пример 2: Удалить элемент из кортежа

В этом примере мы будем удалить элемент из кортежа, снова используя список.

Python Program

tuple1 = (5, 3, 2, 8, 4, 4, 6, 2)

#change tuple to list
list1 = list(tuple1)

#remove an item from list
list1.remove(2)

#change back list to tuple
tuple1 = tuple(list1)

print(tuple1)

Выход

(5, 3, 8, 4, 4, 6, 2)

Резюме

В этом уроке примеров Python мы узнали, как работать, чтобы изменить значения элементов в Python Cuple.