Junior — Middle
102
Was ist ein unveränderliches Tupel in Python und wie unterscheidet es sich von einer Liste?
Unternehmen wurden gefragt
Страна Девелопмент
Antwort von AI
sobes.tech KI
Неизменяемый кортеж (tuple) в Python — это упорядоченная коллекция элементов, которая после создания не может быть изменена (добавление, удаление или изменение элементов невозможно).
Отличия от списка (list):
- Изменяемость: список изменяемый, кортеж — нет.
- Синтаксис: списки создаются с помощью квадратных скобок
[], кортежи — с помощью круглых()или без скобок. - Использование: кортежи часто применяются для хранения фиксированных наборов данных, например, координат, или в качестве ключей в словарях (т.к. они хешируемы).
Пример:
my_list = [1, 2, 3]
my_tuple = (1, 2, 3)
my_list[0] = 10 # работает
# my_tuple[0] = 10 # вызовет ошибку
Кортежи обеспечивают безопасность данных от случайных изменений и могут быть эффективнее по памяти.