найти индекс строки, найденной в методе «если есть» - PullRequest
0 голосов
/ 08 июня 2019

У меня есть два списка A и B. Я хочу иметь возможность взять строку из A, и если она находит и совпадает с одной и той же строкой в ​​списке BI, то для этого метода if нужно сообщить мне индекс соответствующей строкив списке B

я пробовал несколько циклов for внутри циклов for безрезультатно, и, наконец, я не видел в Интернете примеров, показывающих, если какой-либо метод возвращает индекс соответствующей строки, как описано выше.

for link in range(len(SudoLinks)):  # goes through all phone models and plans permutations
    index = link

    for phone in range(len(dataRaw['devices'])):  # creates an index of phones from aPI to index
        ApiPhoneList.append(dataRaw['devices'][phone]['model'])

    if any(phonesListExtended[index] in x for x in ApiPhoneList):
        print("phone found at index: " + x.index(x))


    else:

1 Ответ

0 голосов
/ 08 июня 2019

Вы можете попробовать вот так:

for link in range(len(SudoLinks)):  # goes through all phone models and plans permutations
    index = link

    for phone in range(len(dataRaw['devices'])):  # creates an index of phones from aPI to index
        ApiPhoneList.append(dataRaw['devices'][phone]['model'])

    for n, x in enumerate(ApiPhoneList):
        if phonesListExtended[index] in x:
            print("phone found at index: " + n)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...