我有一个要添加到 url 字符串的标签列表,用逗号 ('%2C') 分隔。我怎样才能做到这一点 ?我在尝试:
>>> tags_list
['tag1', ' tag2']
>>> parse_string = "http://www.google.pl/search?q=%s&restofurl" % (lambda x: "%s," %x for x in tags_list)
但收到了一个生成器:
>>> parse_string
'http://<generator object <genexpr> at 0x02751F58>'
我还需要将逗号更改为%2C
? 我需要它来 feedpaarser 来解析结果。如果是 - 我如何插入由这个特殊符号分隔的那些标签?
编辑:
parse_string = ""
for x in tags_list:
parse_string += "%s," % x
但我能逃脱%2C
吗?另外我很确定有一个更短的“lambda”方式:)