title: Python - Best/Cleanest way to define constant lists or dictionarys
body: <p>First time user on stack overflow and I'm excited to be here.</p>
  
  <p>INTRO: I recently began the magical adventure into the world of Python programming - I love it. Now everything has gone smoothly in my awkward transition from C, but I'm having trouble creating something which would be synonymous to a HEADER file (.h).</p>
  
  <p>PROBLEM: I have medium sized dictionaries and lists (about 1,000 elements), lengthy enums, and '#defines' (well not really), but I can't find a CLEAN way to organize them all. In C, I would throw them all in a header file and never think again about it, however, in Python that's not possible or so I think.</p>
  
  <p>CURRENT DIRTY SOLUTION: I'm initializing all CONSTANT variables at the top of either the MODULE or FUNCTION (module if multiple functions need it). </p>
  
  <p>CONCLUSION: I would be forever grateful if someone had come up with a way to CLEANLY organize constant variable's. </p>
  
  <p>THANK YOU SO MUCH!</p>