Sobes.tech
Junior — Senior
49

Повышение производительности кода: класс с переопределёнными методами и преобразование списка в верхний регистр

Условие задачи

Как можно сделать представленный ниже фрагмент кода более эффективным? В нём определён класс с переопределёнными методами __hash__ и __eq__, а также реализовано преобразование элементов списка в верхний регистр.

class HashableItem:
    def __hash__(self):
        return 42

    def __eq__(self, other):
        return True

result = []
for word in source:
    result.append(word.upper())

Подумайте, какие изменения позволят сократить количество операций, улучшить читаемость и уменьшить потребление памяти.