Python将列表转换为单词

3

我在Python上遇到了问题,苦于无法解决。

我该如何简单地修改下面的代码:

['a'], ['b'], ['c']
to this :
['abc']

感谢!

你的输入是一个元组吗?所以 start = ['a'], ['b'], ['c'] - gtlambert
1
''.join(c for sublist in (['a'], ['b'], ['c']) for c in sublist) - Steven Rumbalski
是的,我的程序非常简单... codedletters = ['a'], ['b'], ['c'],所以我将codedletters中的所有字母组合成一个单词... - Youssef Shebl
2个回答

7
您可以使用以下内容:
codedletters = ['a'], ['b'], ['c']
answer = [''.join([x[0] for x in codedletters])]
print(answer)

输出

['abc']

2

我不太确定你的问题是什么。你是想连接字符串吗?如果是这样,我会使用itertools/chain:

from itertools import chain
print [''.join(chain(['a'], ['b'], ['c']))]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接