我有一个像这样的多维数组
A = [[19, 16], [3], [8], [10], [11, 18]]
我想检查我的新生成的数组是否在A
中可用Eg. if B = [11, 18]
是否在A内部可用。
答案 0 :(得分:2)
只需使用in
运算符。
A = [[19, 16], [3], [8], [10], [11, 18]]
B = [11, 18]
print(B in A)
输出
true
答案 1 :(得分:0)
A = [[19, 16], [3], [8], [10], [11, 18]]
B = [11, 18]
print(B in A)
或
if B in A:
#do something
print("Found")
答案 2 :(得分:0)
只需使用in
运算符。
print([11, 18] in A)
结果:
true
答案 3 :(得分:0)
要么运行'for'或'while'循环,要么只使用Python'关键字'in'来检查:
A = [[19, 16], [3], [8], [10], [11, 18]]
for i in A:
if([11,18]==i):
print "found"
break
#or
for i in range(0,len(A)):
if(A[i]==[11,19]):
print "found"
break
#or
i=0
while(i<len(A)):
if(A[i]==[11,18]):
print "found"
break
i+=1
或
A = [[19, 16], [3], [8], [10], [11, 18]]
if [11,18] in A:
print "found"