Junior — Senior
48
Повышение производительности кода: класс с переопределёнными методами и преобразование списка в верхний регистр
任务条件
Как можно сделать представленный ниже фрагмент кода более эффективным? В нём определён класс с переопределёнными методами __hash__ и __eq__, а также реализовано преобразование элементов списка в верхний регистр.
class HashableItem:
def __hash__(self):
return 42
def __eq__(self, other):
return True
result = []
for word in source:
result.append(word.upper())
Подумайте, какие изменения позволят сократить количество операций, улучшить читаемость и уменьшить потребление памяти.