@Junior93

Правильно ли передавать в метод список, и изменять его внутри?

Добрый день, на сколько правильно создать метод в котором будет параметром передаваться существующий список, и в данном методе в список будут добавляться другие элементы ?
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 2
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Если вы вернете список с изменениями из функции - то в чем проблема?
Если вы делаете глобальную переменную - список и меняете ее функцией, то лучше сделать класс для ваших обьектов-списков, и в нем метод, меняющий состояние экземпляров класса.
Ответ написан
mayton2019
@mayton2019
Bigdata Engineer
Этож не Хаскель. Значит можно.

Python вроде только tuples запрещает мутировать. Мне кажется что тут более важный вопрос о конвенции. И о том как на это смотрит команда разработки. Если команда договорится что не мутировать сущности а создавать копии - то делайте так.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы