title: Error accessing keys in Python dictionary
body: <p>I'm doing a request with the following data body and when I try to access <code>users["primary"]</code> it errors out. printing the value for the <code>users</code> key gives me <code>['secondaryIds', 'primary']</code> which is weird. Why is this an array rather than a dictionary.</p>
  
  <pre><code>data = {
      "users": {
          "primary": "a",
          "secondaryIds": ["b", "c", "a"]
      }
  }
  
  r = requests.post(url, data=data)
  </code></pre>
  
  <p>In my server code, before I get into the function where I'm trying to unpack the data, I do</p>
  
  <pre><code>body = event["body"]
  parameters = urllib.parse.parse_qs(body)
  users = parameters["users"]
  
  update_users(users) // right now this function just prints `users` and returns a 200
  </code></pre>
  
  <p>Confused as to what's going on here and would love a little help. Thanks!</p>