title: Querystring Array Parameters in Python using Requests
body: <p>I have been trying to figure out how to use <code>python-requests</code> to send a request that the url looks like:</p>
  
  <pre><code>http://example.com/api/add.json?name='hello'&amp;data[]='hello'&amp;data[]='world'
  </code></pre>
  
  <p>Normally I can build a dictionary and do:</p>
  
  <pre><code>data = {'name': 'hello', 'data': 'world'}
  response = requests.get('http://example.com/api/add.json', params=data)
  </code></pre>
  
  <p>That works fine for most everything that I do. However, I have hit the url structure from above, and I am not sure how to do that in python without manually building strings. I can do that, but would rather not.</p>
  
  <p>Is there something in the requests library I am missing or some python feature I am unaware of? </p>
  
  <p>Also what do you even call that type of parameter so I can better google it?</p>