Pierwszy użytkownik na przepełnieniu stosu i jestem podekscytowany, że tu jestem.Python - Najlepszy/najczystszy sposób definiowania stałych list lub słowników
INTRO: Niedawno rozpocząłem magiczną przygodę w świecie programowania w języku Python - uwielbiam to. Teraz wszystko poszło gładko w moim niezręcznym przejściu z C, ale mam problem z utworzeniem czegoś, co byłoby równoznaczne z plikiem HEADER (.h).
PROBLEM: Posiadam średnie słowniki i listy (około 1000 elementów), długie wyliczenia i "#defines" (no, naprawdę nie), ale nie mogę znaleźć CZYSTEGO sposobu uporządkowania ich wszystkich. W C, wyrzuciłbym je wszystkie w pliku nagłówkowym i nigdy więcej nie myślę o tym, jednak w Pythonie, co nie jest możliwe lub tak myślę.
AKTUALNE ROZWIĄZANIE DIRTY: Inicjuję wszystkie zmienne CONSTANT u góry MODUŁU lub FUNKCJI (moduł, jeśli potrzebuje tego wiele funkcji).
PODSUMOWANIE: Byłbym zawsze wdzięczny, gdyby ktoś wymyślił sposób CZYSTEJ zorganizowania stałych zmiennych.
DZIĘKUJEMY TAK DUŻO!
Chciałem tylko powiedzieć, witam w Stack, i dziękuję za rozpoczęcie tutaj z dobrze zorganizowanym pytaniem! – jdi