Jun*_*hpc 3 python if-statement
我有一个列表列表,其中包含if语句必须满足的所有条件,但问题是存储在列表列表中的条件数是未知的.例如,列表列表如下:
my_list: [["A", "0"], ["B", "1"], ["C", "2"]]
Run Code Online (Sandbox Code Playgroud)
所以if应该是:
if A==0 and B==1 and C==2:
#do-something
else:
pass
Run Code Online (Sandbox Code Playgroud)
既然我不知道列表列表中的元素数量,我不能这样做:
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
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
谢谢.
if all(i == j for i, j in my_list): # use int(j) if 'j' is string and 'i' is integer.
# do something
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
745 次 |
| 最近记录: |