Какой самый эффективный способ сравнить 1d массив и 2d массив с подсчетом вхождений элементов из 1d массива в 2d массиве?

есть два массива:
arr1 = [a,b,r]
arr2 = [ [a,4], [b, 3], [z , 1231]]

Как сделать из них 3 массив, в который вошли бы только [ [a,4], [b, 3]] потому что они есть в arr1?
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 2
@pfemidi
Тут могло бы быть краткое описание меня
arr3 = [cell2 for cell1 in arr1 for cell2 in arr2 if cell1 in cell2]
Ответ написан
@MAGistr_MTM
Учусь программировать
result = [item for item in arr2 if item[0] in arr1]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы