多くのifステートメントと比較を使用しないようにして、リストを使用しようとしていますが、それをstr.startswith
次のように使用する方法がわかりません。
if link.lower().startswith("js/") or link.lower().startswith("catalog/") or link.lower().startswith("script/") or link.lower().startswith("scripts/") or link.lower().startswith("katalog/"):
# then "do something"
私がそれになりたいのは:
if link.lower().startswith() in ["js","catalog","script","scripts","katalog"]:
# then "do something"
任意の助けいただければ幸いです。
7
この質問に対する答えは、なぜPythonがそんなに好きなのかを思い出させてくれます!
—
dotancohen 2017年
何らかの理由で複数のチェックを行う必要がある場合でも、「lower()」の結果を保存する必要があります。それを何度も繰り返しても意味がありません。
—
Bachsau