params = {'fruit':'orange', 'color':'red', 'size':'5'}
我怎样才能把它变成一个字符串:
fruit=orange&color=red&size=5
请您参考如下方法:
你可以这样做:
'&'.join('%s=%s' % (k,v) for k,v in params.items())
如果您正在为 URL 构建字符串,最好使用 urllib,因为它也可以为您正确转义:
>>> params = { 'foo' : 'bar+baz', 'qux' : 'quux' }
>>> urllib.urlencode(params)
'qux=quux&foo=bar%2Bbaz'
