擅长:python、mysql、java
<p>您可以通过创建一个类并使其返回相同的字符串来实现这一点。
在Python3中:</p>
<pre><code>import urllib.parse
class Value(object):
def __init__(self, name):
self.name = name
def __repr__(self):
return self.name
params = {Value("selected_items[]"): "one",
Value("selected_items[]"): "two"}
data = urllib.parse.urlencode(params)
print(data)
</code></pre>
<p>输出为:</p>
<p><code>selected_items%5B%5D=one&selected_items%5B%5D=two</code></p>
<p>解决方案是<a href="http://www.wellho.net/mouth/3934_Multiple-identical-keys-in-a-Python-dict-yes-you-can-.html" rel="nofollow noreferrer">taken from here</a></p>