Как передать список в класс в Python 3.8.0?

class Math:
    def __init__(self,liste):
        self.weight=liste

    def find_max_in_list(self):
        self.weight=list(set(self.weight))
        self.weight=list(reversed(self.weight))
        return self.weight[0]

liste=[1,3,2,5,4,1,6,8,9,10]
example1=Math()
example1.find_max_in_list(liste)
print(example1)

Надо было найти максимум в листе но не могу передать значение в Class Math


Ответы (1 шт):

Автор решения: Danis

liste надо передавать во время создания класса

class Math:
    def __init__(self,liste):
        self.weight=liste

    def find_max_in_list(self):
        self.weight=list(set(self.weight))
        self.weight=list(reversed(self.weight))
        return self.weight[0]

liste=[1,3,2,5,4,1,6,8,9,10]
example1=Math(liste)
example1.find_max_in_list()
print(example1)
→ Ссылка