gpt4 book ai didi

python - 一个条件数未知的 if 语句 python

转载 作者:太空宇宙 更新时间:2023-11-03 12:56:45 24 4
gpt4 key购买 nike

我有一个列表列表,其中包含 if 语句必须满足的所有条件,但问题是存储在列表列表中的条件数量是未知的。例如,列表的列表是这样的:

my_list: [["A", "0"], ["B", "1"], ["C", "2"]]

所以 if 应该是:

if A==0 and B==1 and C==2:
#do-something
else:
pass

因为我不知道列表列表中元素的数量,我不能:

if my_list[0][0]==my_list[0][1] and my_list[1][0]==my_list[1][1] and my_list[2][0]==my_list[2][1]:
#do-something
else:
pass

我该如何解决这个问题?

有人提出了类似的问题here但是这个问题没有明确的解释/实现。

谢谢。

最佳答案

您可以使用 generator expressionall() 内:

if all(i == j for i, j in my_list): # use int(j) if 'j' is string and 'i' is integer.
# do something

关于python - 一个条件数未知的 if 语句 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38720150/

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