Найти - Пользователи
Полная версия: Рекурсивная операця сравнения.
Начало » Python для новичков » Рекурсивная операця сравнения.
1
Stan_Jones
Отрывок из книги:
“В действительности, при сравнивании вложенных объектов интерпретатор Python всегда автоматически выполняет обход структуры данных, чтобы применить операции сравнения рекурсивно, слева направо и на столько глубоко, насколько это необходимо.”

Т.е:
 L1 = [1, ('a', 3)]
L2 = [1, ('a', 3)]
L1 == L2

Будет выполняться сравнение каждого элемента списка? Т.е так 1 == 1, ‘a’ == ‘a’, 3 == 3.
JOHN_16
ну не совсем так. Скорее он будет сравнивать элементы списка те 1 ==1 и ('a', 3) == ('a', 3), а так как вторые элементы в списках составные, то и они будут сравниваться аналогично. Это я счаз оч образно и без деталей.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB