params={
'key1': 'value1',
'key2': ['value_a','value_b']
}
這就是我開始的,但它無法處理列表。Python:迭代字典,包含列表並將字符串和值存儲在字符串中
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'看起來像循環之後? – falsetru 2014-09-25 14:17:58
str_params ='key1 = value1&key2 = value_a&key2 = value_b' – goopcat 2014-09-25 14:22:03
因此,您可以對網址進行編碼。 – falsetru 2014-09-25 14:26:21