我想知道是否有办法将我的List转换为字符串。
示例:有没有办法将MyList = ['a', 'b', 'c', 'd', 'e']
转换为MyString = "abcde"
?
原因:我试图用这5个字母说出来:袋子,坏,驾驶室,床......
我尝试创建一个显示MyList._contains_("bad")
的标签,但它不起作用,因为“坏”不在整个列表中,但是'b','a','d'在列表中单独
所以我想如果我将整个List转换为一个String,我就可以使用类似的东西
MyString._contains_("bad")
并在标签中显示单词。
那么有没有办法将所有这些转换为一个字符串? 或者有更有效的方法来解决这个问题吗?
由于
答案 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