リストのリストがあります。それらから先頭と末尾のスペースを削除したい。このstrip()
メソッドは、前後のスペースを除いた文字列のコピーを返します。そのメソッドを単独で呼び出しても、変更は行われません。この実装では、'array index out of bounds error'
. リスト内のすべてのリスト(0-len(networks)-1)には「an x」があり、それらのリスト内のすべての文字列には「a y」(0-len(networks [x]))があるように思えます。 i と j は、合法的なインデックスに正確にマップし、範囲外に出ないようにする必要がありますか?
i = 0
j = 0
for x in networks:
for y in x:
networks[i][j] = y.strip()
j = j + 1
i = i + 1