Встречается на собеседованиях • сегодня
Можно ли создать ссылку на ссылку
В Python нельзя напрямую создать ссылку на ссылку (двойное косвенное обращение), так как все переменные уже являются ссылками на объекты. Однако можно эмулировать такое поведение, используя изменяемые объекты-контейнеры:
python
# Используем список как контейнер для эмуляции ссылки на ссылку
a = [10] # оригинальное значение
b = a # первая "ссылка"
c = [b] # вторая "ссылка" (контейнер)
print(c[0][0]) # 10
c[0][0] = 20 # изменяем через двойное обращение
print(a[0]) # 20 - оригинальное значение изменилосьКлючевые моменты:
- В Python все переменные - ссылки на объекты
- Для эмуляции двойного обращения нужен изменяемый контейнер (список, словарь, класс)
- Такое поведение редко нужно на практике и может усложнить код

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы