Кортежи в языке питон относятся к неизменяемым типам данных. Однако на собеседовании может быть задан следующий пример кода и вопрос.
rent_details = {'car':'ford', 'limit_km': 20}
invited_driver = ('Alex', 35 , rent_details)
print(invited_driver)
Вывод на консоль: ('Alex', 35, {'car': 'ford', 'limit_km': 20})
Далее - самое интересное ...
rent_details['car'] = 'skoda'
print(invited_driver)
Вывод на консоль: ('Alex', 35, {'car': 'skoda', 'limit_km': 20})
Вопрос: Почему значение в кортеже меняется? Ведь кортеж - это неизменяемая структура данных?
Варианты ваших ответов пишите в комментариях. Ответ опубликуем через несколько дней.
#технологии #питон #python3 #python #кортеж #собеседованиенаработу #вопросы