Как проверить, доступен ли массив внутри многомерного массива - PullRequest
0 голосов
/ 12 июня 2018

У меня есть многомерный массив, подобный этому

A =  [[19, 16], [3], [8], [10], [11, 18]]

Я хочу проверить, доступен ли мой новый сгенерированный массив внутри A

Eg. if B = [11, 18] 

, доступен внутри A или нет.

Ответы [ 4 ]

0 голосов
/ 12 июня 2018

Выполните цикл «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"
0 голосов
/ 12 июня 2018
A =  [[19, 16], [3], [8], [10], [11, 18]]

B = [11, 18]

print(B in A)

или

if B in A:
   #do something
   print("Found")
0 голосов
/ 12 июня 2018

Просто используйте оператор in.

print([11, 18] in A)

Результат:

true
0 голосов
/ 12 июня 2018

Просто используйте in оператор .

A =  [[19, 16], [3], [8], [10], [11, 18]]
B = [11, 18] 
print(B in A)

Выход

true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...