可以在Python中简化这个吗?
status = get_git_status()
for s in ("modified", "deleted", "Untracked files:"):
if s in status:
pass
答案 0 :(得分:1)
这取决于您是否需要为每场比赛执行某项操作,或者您是否只对其中任何一场比赛感兴趣。如果您只是对它们中的任何一个匹配感兴趣,请使用any
:
if any(s in status for s in ("modified", "deleted", "Untracked files:")):
whatever()
答案 1 :(得分:0)
如果状态为“已修改”和“已删除”,您是否会运行两次密码?如果您只需要运行一次,则可以使用any():
status_list = ("modified", "deleted", "Untracked files:")
if any(s in status for s in status_list):
pass