через with open?
with open(...) as f1, \ open(...) as f2, \ open(...) as f3, \ open(...) as f4: ...
Проблема в том, что разработчик, который использует переменные с индексами, слабо понимает свои действия. Код выходит ригидный, изменения выйдут несвязные. Питон предоставляет типы данных либо для одного значения, либо для множества значений. А значит, гораздо логичнее сделать например генератор списка, или вовсе свой кастомный класс, который заодно понесёт в себе метаданные об объекте. Таким образом переменные с индексом - явный признак каши в голове
ты в курсе вообще треда? мы обсуждали синтатический пример работы с классами, код был совершенно не реальным и демонстрировал конкретную механику
Обсуждают сегодня