Skip to main content
 首页 » 编程设计

python之如何将字典变成字符串

2025年05月04日20tintown

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'