title: Python: What storage method to use for multi-property dictionary?
body: <p>I'm relatively new to coding in python. I know most of the syntax, but actually applying it within real programs is new to me. I wanted to know, if I have some item with multiple properties, how would I store that?</p>
  
  <p>I am creating a Japanese learning tool, following a textbook, and I need a way to store, and later access the vocabulary. For example...</p>
  
  <p>If I have the word おはよう, this in romanized type is "ohayou", and its definition is "Good Morning", also this vocab is located in "Lesson 1" of the book. </p>
  
  <p>I was thinking of creating a dictionary, with maybe a tuple/array/list for the value, or key to store more properties per vocab word. Then I thought maybe I could use a class as well, but thought I would need a class for each vocab word as objects? I just want to know what would be the most efficient, and easy storage method for these vocab words and all their different English, and Japanese properties.</p>