Форум сайта python.su
py.user.next
Ну, очевидно же, что питон по-разному обрабатывает эти строки.
Офлайн
BudulianinВозможно, это из-за вызова id. Когда аргумент передаётся в id, то ссылка на этот аргумент пропадает после выхода из id. Сам этот объект кешируется для последующих обращений и следующее обращение ссылается опять на него. В то время как в is нужно иметь сразу два объекта, чтобы их сравнить.
Неочевидно почему он их по разному обрабатывает.
Отредактировано py.user.next (Сен. 14, 2014 23:55:51)
Офлайн