我有一个元组列表,比如:
data = [('a1', 'a2'), ('b1', 'b2')]
我想生成这样的字符串:"('a1', 'a2'), ('b1'. 'b2')"
如果我做如下操作:','.join(data)
,就会得到一个错误:
TypeError: sequence item 0: expected string, tuple found
如果我想在一行中做一些事情,而不是像这样:
for elem in data:
str += ',%s' % str(elem)
那有办法吗?
Tags:
使用生成器将元组转换为字符串,然后使用
join()
。放弃
str()
输出中的左括号和右括号:相关问题 更多 >
编程相关推荐