TG Telegram Group & Channel
Python: задачки и вопросы | United States America (US)
Create: Update:

При сравнении b == a, где b — это список, а a — это экземпляр MyList, интерпретатор сначала вызывает list.__eq__(b, a), и если результат — NotImplemented, тогда он вызывает MyList.__eq__(a, b).

Так как MyList.__eq__ определён и всегда возвращает True, то сравнения b == a возвращаетт True.

При сравнении b == a, где b — это список, а a — это экземпляр MyList, интерпретатор сначала вызывает list.__eq__(b, a), и если результат — NotImplemented, тогда он вызывает MyList.__eq__(a, b).

Так как MyList.__eq__ определён и всегда возвращает True, то сравнения b == a возвращаетт True.


>>Click here to continue<<

Python: задачки и вопросы




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)