【发布时间】:2014-11-20 08:42:22
【问题描述】:
params={
'key1': 'value1',
'key2': ['value_a','value_b']
}
这是我开始的,但它无法处理列表。
str_params = ''
for key, value in params.items():
print (key,value)
str_params += '&' + key + '=' + value
我正在尝试生成此字符串。
str_params = '&key1=value1&key2=value_a&key2=value_b'
【问题讨论】:
-
您希望
str_params在循环之后是什么样子? -
str_params = 'key1=value1&key2=value_a&key2=value_b'
-
所以你要对它进行 url 编码。
标签: python list dictionary iterator