title: What are the differences between Python Dictionaries vs Javascript Objects?
body: <p>I'm new to Python and I was reading about Dictionaries. And from my previous experience with languages like Javascript, they seemed like objects to me. Dictionaries can store lists and share many similaraties to objects in Javascript.</p>
  <p>ex python code:</p>
  <pre><code>menu = {}
  menu['Chicken Alfredo'] = 14.50
  menu['Italian Pasta'] = 15.89
  menu['Shrimp Soup'] = 12.43
  menu['Persian Rice'] = 21.99
  </code></pre>
  <p>ex javascript code:</p>
  <pre><code>var menu = new Object();
  menu['Chicken Alfredo'] = 14.50;
  menu['Italian Pasta'] = 15.89;
  menu['Shrimp Soup'] = 12.43;
  menu['Persian Rice'] = 21.99;
  </code></pre>
  <p>What's the difference here, they both do the same job, but there different concepts?</p>