获取包含多个or条件的if语句中捕获的条件(python)



我只是想知道是否有一种方法/函数来获得索引条件的"if";具有多个条件。

例如:

fruit = "apple"
if (fruit == "pear") or (fruit == "banana") or (fruit == "apple") or (fruit == "lemon"):
print(index)

在这种情况下,打印的索引将是2,因为它输入if时的条件是(fruit == "apple")。

让我把你的代码修改一下;

fruit = "apple"
all_fruits = ["pear", "banana", "apple", "lemon"]
if fruit in all_fruits:
print(all_fruits.index(fruit))
print(all_fruits[all_fruits.index(fruit)])

最新更新