Задать вопрос
@pcdesign

Как найти в многомерном массиве совпадающие элементы?

Вот такой многомерный массив:
arr = [
[1,2,3,4,5],
[1,3,5,6],
[7, 3, 5, 8],
]

Надо найти совпадающие элементы, в каждом под массиве.
Ожидаемый результат: [3, 5]
  • Вопрос задан
  • 90 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
@pcdesign Автор вопроса
>>> arr = [
... [1,2,3,4,5],
... [1,3,5,6],
... [7, 3, 5, 8],
... ]
>>> arr = [set(a) for a in arr]
>>> list(set.intersection(*arr))
[3, 5]
>>>


Не знаю, может можно и получше это реализовать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы