如何获得下面的预期结果?
data = ['abc', 'def', 'ghi']
预期结果是:
[abc, def, ghi]
我的尝试是:
ans = [', '.join([''.join(i) for i in data])]
print ans
['abc, def, ghi']
答案 0 :(得分:1)
尝试以下代码:
>>> ans = '[' + ', '.join([''.join(i) for i in data]) + ']'
>>> ans
'[abc, def, ghi]'
>>>
答案 1 :(得分:1)
您可以将列表转换为字符串,然后使用replace
删除引号。
data = ['abc', 'def', 'ghi']
ans = str(data).replace('\'', '')
print(ans)
输出:
[abc, def, ghi]
Simples!