with open("text.txt", 'r') as file:
for line in file:
line = line.rstrip('\n' + '').split(':')
print(line)
生成されている一連の配列で空のリストを削除しようとして問題が発生しています。のすべての行を配列にしtext.txt
たいので、各行の各要素に個別に正確にアクセスできます。
空のリストは次のように表示さ['']
れます - 4 行目でわかるように、明示的に削除しようとしました。空の要素は改行文字で満たされていましたが、これらは を使用して正常に削除されました.rstrip('\n')
。
編集:
一部の用語について誤解がありました。上記が更新されました。本質的に、空のリストを取り除きたいのです。