13

次のようなテキスト ファイルがあるとします。

Hello World
How are you?
Bye World

次のように多次元配列に読み込むにはどうすればよいですか。

[["Hello", "World"],
 ["How", "are", "you?"],
 ["Bye" "World"]]

私が試してみました:

textFile = open("textFile.txt")
lines = textFile.readlines()
for line in lines:
    line = lines.split(" ")

しかし、次のように返されます。

["Hello World\n", "How are you?\n", "Bye World"]

ファイルを多次元配列に読み込むにはどうすればよいですか?

4

5 に答える 5

1

受け入れられた回答に追加:

with open("textFile.txt") as textFile:
    lines = [line.strip().split() for line in textFile]

各行の末尾に追加されている場合、これにより '\n' が削除されます。

于 2018-01-15T06:35:36.680 に答える