title: Python list vs. array – when to use?
body: <p>If you are creating a 1d array, you can implement it as a list, or else use the 'array' module in the standard library.  I have always used lists for 1d arrays.</p>
  <p>What is the reason or circumstance where I would want to use the array module instead?</p>
  <p>Is it for performance and memory optimization, or am I missing something obvious?</p>