Как я могу использовать функции в разных классах - PullRequest
1 голос
/ 08 мая 2019

У меня есть несколько функций, которые я хотел бы использовать повторно. Это не мой точный пример, но он функционально похож.

Например, мы скажем, что у меня есть куча списков целых чисел Python, которые живут в разных классах, каждый из которых имеет свой собственный файл. ListClassA.py, ListClassB.py, ListClassC.py.

Я хочу получить средние значения для всех этих классов. Я мог бы сделать хорошую маленькую функцию в каждом отдельном классе, которая говорит, суммируйте список и делите его на длину. Что я хотел бы сделать, так это создать новый класс, который может выполнять все мои приятные маленькие функции списка (среднее, максимальное значение и т. Д.), Чтобы я мог просто вызвать listFunctions.average (list). Как я могу назвать свой новый класс из моих существующих классов?

1 Ответ

0 голосов
/ 08 мая 2019

Вы можете import новый класс

from new_file import listFunctions

Тогда вы можете использовать listFunctions.average(list)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...