@pcdesign

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

Например, вот такой массив:
arr = [[19, 21], [5, 13, 3, 14, 7, 9, 8], [2, 1, 16], [18, 20, 6, 10, 12, 17, 15, 4, 11]]


Если элемент со значением = 2
То
Предыдущий = 8
Следующий = 1

Если элемент 13
То
Предыдущий = 5
Следующий = 3

Как здесь лучше вычислять предыдущие и следующие элементы?
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
@kzoper
flat_list = [item for sublist in arr for item in sublist]

с flat_list уже и работать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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