Я изучаю Python
Мне нужно составить задачу, но я не могу ее понять

Как передать «миссисипи» волшебному методу? Я вижу, что в Counter передается только список целых чисел.
Описание
Вам необходимо перегрузить оператор сложения в классе Counter. Используйте магический метод add(), чтобы перегрузить сложение.
Например, в случае + b объект должен иметь add(), который принимает b в качестве второго параметра (self идет первым).
В этом случае объект Counter принимает список из int в качестве параметра. Объектом для суммирования будет объект str. Результатом должен быть список строк, имеющих следующий шаблон: 1 тест — один объект из списка и строка, разделенные пробелом.
Код по умолчанию:< /p>
Код: Выделить всё
from typing import List
class Counter:
def __init__(self, values: List[int]):
self.values = values
# TODO: add your code here
Код: Выделить всё
>>> Counter([1, 2, 3]) + "mississippi"
["1 mississippi", "2 mississippi" , "3 mississippi"]
Источник: https://stackoverflow.com/questions/781 ... d-the-task