Встречается на 3% собеседований по Python
Что такое кортеж
Кортеж (tuple) — это неизменяемый (immutable) упорядоченный тип данных в Python. Он похож на список, но в отличие от списка, кортеж нельзя изменить после создания (добавить, удалить или изменить элементы).
Особенности:
- Элементы кортежа могут быть разных типов.
- Поддерживает индексацию и срезы.
- Может содержать дубликаты.
- Используется для хранения фиксированных данных.
Пример:
python
my_tuple = (1, "hello", 3.14, True)
print(my_tuple[1]) # "hello"
# my_tuple[0] = 2 # TypeError: 'tuple' object does not support item assignmentКогда использовать:
- Для защиты данных от изменений.
- В качестве ключей словаря (так как кортежи хешируемы).
- Для возврата нескольких значений из функции.
python
def get_user_data():
return ("Alice", 30, "alice@example.com")
name, age, email = get_user_data()
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы