我試圖創建一個程序,用戶在其中輸入一個字符串列表,每個列表單獨一行。我希望能夠返回,例如,第二行中的第三個單詞。下面的輸入會返回「藍色」。從另一個列表創建一個列表 - 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