そのため、以前はコードに問題がありました。なぜなら、foodList を反復処理したときに空の行が得られたからです。
以下に示すように、誰かが「if x.strip():」メソッドの使用を提案しました。
for x in split:
if x.strip():
foodList = foodList + [x.split(",")]
正常に動作しますが、実際に何を意味するのか知りたいです。空白を削除することは知っていますが、上記の if ステートメントは、x に空のスペースがある場合は true と言っているわけではありません。私が望んでいたものの反対はどれですか?用語と、それが舞台裏で何をしているのかについて、先に述べたいと思います。