2024-09-24 04:30:18 发布
网友
我是python新手,非常感谢您的帮助。 这实际上是一个更大函数的一部分,但我基本上是试图从列表中的字符串调用一个单词。 我举了一个例子:
words=['我是山姆','山姆我是','绿鸡蛋和火腿']
for x in words: for y in x: print(y)
打印每个字符:
i a m s a m s a m i a m... etc.
但我要每个字(空格不重要):
i am sam sam i am....etc.
Try this: for x in words: for y in x.split(' '): print y
您需要调用split:
split
for element in words: for word in element.split(' '): print word
我希望我理解你的帖子正确,你想打印数组中的每个字。你知道吗
您可以使用for each循环,并使用split打印其中的每个单词。你知道吗
for string in words: wordArray = string.split(" ") for word in wordArray: print word
split将把字符串转换成一个数组,每个元素由传入split的参数分隔(在本例中为空格)
您需要调用
split
:我希望我理解你的帖子正确,你想打印数组中的每个字。你知道吗
您可以使用for each循环,并使用split打印其中的每个单词。你知道吗
split将把字符串转换成一个数组,每个元素由传入split的参数分隔(在本例中为空格)
相关问题 更多 >
编程相关推荐