将列表转换为字符串?

时间:2014-09-11 21:06:40

标签: python string list

我想知道是否有办法将我的List转换为字符串。

示例:有没有办法将MyList = ['a', 'b', 'c', 'd', 'e']转换为MyString = "abcde"

原因:我试图用这5个字母说出来:袋子,坏,驾驶室,床......

我尝试创建一个显示MyList._contains_("bad")的标签,但它不起作用,因为“坏”不在整个列表中,但是'b','a','d'在列表中单独

所以我想如果我将整个List转换为一个String,我就可以使用类似的东西 MyString._contains_("bad")并在标签中显示单词。

那么有没有办法将所有这些转换为一个字符串? 或者有更有效的方法来解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:3)

>>> MyList = ['a', 'b', 'c', 'd', 'e']
>>> ''.join(MyList)

'abcde'

解决您的其他问题

>>> MyList = ['a', 'b', 'c', 'd', 'e']

>>> all(letter in MyList for letter in 'bad')
True

>>> all(letter in MyList for letter in 'test')
False