Чтобы превратить объект итератора в генераторную функцию в Python, можно написать функцию с ключевым словом yield, которая внутри использует итератор для последовательного получения элементов и возвращает их по одному.
Этот вопрос относится к личному опыту и зависит от конкретного человека. Важно честно оценить количество проектов, в которых вы участвовали или которые реализовали самостоятельно на языке Python.
Для двух пустых списков оператор is вернёт False, так как списки — изменяемые объекты, и при создании двух пустых списков создаются разные объекты в памяти.
Метод hash в Python возвращает целочисленное значение (хэш) объекта, которое используется для быстрого сравнения и поиска объектов в хэш-таблицах, например, в множествах (set) и словарях (dict).
Изменение порядка методов разрешения (MRO, Method Resolution Order) в Python происходит при изменении иерархии наследования классов, особенно при использовании множественного наследования.