title: how to send a list in python requests GET
body: <p>I'm trying to GET some data from the server. I'm doing a GET with the python requests library:</p>
  
  <pre><code>my_list = #a list ['x', 'y', 'z']
  payload = {'id_list': my_list}
  requests.get(url, params=payload)
  </code></pre>
  
  <p>my server accepts a url: <code>https://url.com/download?id_list</code></p>
  
  <p>but when I send this get request, I get an error:</p>
  
  <blockquote>
    <p><code>&lt;h1&gt;400 Bad Request&lt;/h1&gt; 
    The server cannot understand the request due to malformed syntax.
    &lt;br /&gt;&lt;br /&gt; Got multiple values for a parameter:&lt;br /&gt; 
    &lt;pre&gt;id_list&lt;/pre&gt;</code></p>
  </blockquote>
  
  <p>I saw the log and the request looks like this:</p>
  
  <p><code>url/download?id_list=x&amp;id_list=y&amp;id_list=z</code></p>
  
  <p>how can I fix this?</p>