Встречается на собеседованиях • сегодня

Можно ли добавить элемент в конец кортежа

Кортежи в Python неизменяемы (immutable), поэтому напрямую добавить элемент в конец нельзя. Однако можно создать новый кортеж, объединив старый кортеж с новым элементом, обернутым в кортеж.

python
original_tuple = (1, 2, 3)
new_element = 4
new_tuple = original_tuple + (new_element,)
print(new_tuple)  # (1, 2, 3, 4)

Нюансы:

  • (new_element,) — запятая обязательна, иначе это будет просто число, а не кортеж.
  • Такой способ создает новый объект, а не изменяет существующий.
  • Если нужна частая модификация, лучше использовать списки (list).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы