Pythonでこれを単純化することは可能ですか?
status = get_git_status()
for s in ("modified", "deleted", "Untracked files:"):
if s in status:
pass
Pythonでこれを単純化することは可能ですか?
status = get_git_status()
for s in ("modified", "deleted", "Untracked files:"):
if s in status:
pass
一致するたびにアクションを実行する必要があるかどうか、またはそれらのいずれかが一致するかどうかだけに関心があるかどうかによって異なります。それらのいずれかが一致する場合は、以下を使用してany
ください。
if any(s in status for s in ("modified", "deleted", "Untracked files:")):
whatever()
ステータスが「変更済み」と「削除済み」の両方の場合、パスコードを2回実行しますか?一度だけ実行する必要がある場合は、any()を使用できます。
status_list = ("modified", "deleted", "Untracked files:")
if any(s in status for s in status_list):
pass