0
0 Комментариев

Каждое значение в листе 1 и 2 имеют характеристики которые могут принимать различные числовые значения. Я хочу проверить есть ли в листе1 обьект из листа2 с конкретными характеристиками

l1= [[a,b,c,x,y,z],[a,b,c,x,y,z],[a,b,c,x,y,z],...]
l2= [z,b,c]
 
while True:
    if ...
        break

В if условии мне надо проверить имеется ли в первом листе обьект из второго листа с конкретными значемиями параметров z и b, значение c не играет роли при поиске. Как это может быть сделано ?

Обновление

l1 представляет собой лист состоящий из карточек и каждая переменная является кокнретной характеристикой присущей карте, например начало пути(z), конец пути(b), колво карт этого(c) типа и т.д.

l2 это лист который обновляется и каждый раз этому листу присваивается одна карта только с 3 из 6 характеристик: начало, конец и колво.

Основываясь на первых двух переменным на начале(z) и конце(b) нужно проверить имеется ли карта с такими же параметрами в стопке карточек. Кол-во не играет роли.

Обновление 2

Допустим

l2 = [1,4,20]

Как прогнать весь l1 и проверить, если ли карта с такими же значениями z=1 и b=4 как у карты из l2?


Добавить комментарий