python中的or 和and

if "video" not in json.dumps(content):

            if 'cover_web' not in json.dumps(content):
            

这两个if 能否写成or 和and形式

比如 if video not in or if cover_web not in

阅读 3.4k
2 个回答

可以写在一起,但是你这个逻辑,应该用and而不是or,也就是这样:

content = json.dump(content)
if "video" not in content and "cover_web" not in content:

可以写到一起,但是建议json.dumps(content)这个操作可以单独设置变量写为一行,在if逻辑语句中会更加清晰

推荐问题