Встречается на собеседованиях • сегодня
Что такое кортеж
Кортеж (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
интервью вопросы и ответы