Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 26, 2019 09:33:44

sazn86
Зарегистрирован: 2019-01-26
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Сравнение двух вложенных списков.

Добрый день, я совсем новенький. решаю задачи по Python-у. Есть задача сравнить два трехмерных массива. Сначала сравнить размеры этих массивов, потом сравнить данные в них. Используя циклы.
Например два массива:

 [/[[1,2,3],[4,5,6],[7,8,9]] и [code python][/[[1,2,3],[4,5,6],[7,8,9]] - будут равны
[code python][/[[1,2,3],[4,5,6,88],[7,8,9]] и [code python][/[[1,2,3],[4,5,6],[7,8,9]] - будут не равны

Отредактировано sazn86 (Янв. 26, 2019 09:36:10)

Офлайн

#2 Янв. 26, 2019 11:04:08

uf4JaiD5
Зарегистрирован: 2018-12-28
Сообщения: 76
Репутация: +  4  -
Профиль   Отправить e-mail  

Сравнение двух вложенных списков.

sazn86
Есть задача сравнить два трехмерных массива.
Но тут же двухмерные.
sazn86
Сначала сравнить размеры этих массивов, потом сравнить данные в них.
1. Сделать функцию “сравнение одномерных массивов”.
2. Добавить рекурсию.
Будет работать для любой размерности.

А вообще это делается простым “==”:
 #
>>> [[1,2,3],[4,5,6],[7,8,9]] == [[1,2,3],[4,5,6],[7,8,9]]
True
>>> [[1,2,3],[4,5,6],[7,8,9]] == [[1,2,3],[4,5,6,88],[7,8,9]]
False

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version