gpt4 book ai didi

python - 缩短一个语句被反转的 if 语句

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:30:25 25 4
gpt4 key购买 nike

我有以下情况:

string = "abc"
if (string[1] == "b" and string[2] == "c") or (string[1] == "c" and string[2] == "b"):
print("ERROR")

有没有一种解决方案可以用 pythonic 方式缩短它?我看到 (string[1] == "b"and string[2] == "c")(string[1] == "c"and字符串[2] == "b")。也许我可以使用它?

最佳答案

是否有解决方案以 pythonic 方式缩短它?

是的,在这里:

string = "abc"
if (string[1:3] == "bc") or (string[1:3] == "cb"):
print("ERROR")

如果渴望更短的方式 - if string[1:3] in ('bc', 'cb'):

关于python - 缩短一个语句被反转的 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58341616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com