我试图创建一个程序,用户在其中输入一个字符串列表,每个列表单独一行。我希望能够返回,例如,第二行中的第三个单词。下面的输入会返回“蓝色”。从另一个列表创建一个列表 - Python
input_string("""The cat in the hat
Red fish blue fish """)
目前我有这样的:
def input_string(input):
words = input.split('\n')
这样我就可以输出一定行用字[N],但如何做输出特定的词在特定行?我一直试图实现能够键入单词[1] [2],但我尝试创建一个多维数组失败了。
我一直试图分裂每个单词[n]现在几个小时,谷歌没有帮助。我很抱歉,如果这是完全明显的,但我刚刚开始使用Python几天前,并完全卡住。
你需要一个更多的空间分割。 –
在换行符上分割会给出一个行列表,然后在空白处分割一行以获得该行上的单词列表。 – Keith