Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2021, 15:52   #1
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,040
По умолчанию Сравнение двух списков с выводим НЕ совпадений

здравствуйте, делаю так:
Код:
       if opis_lwr != oglavlenie_lwr: 
            if len(opis_lwr) > len(oglavlenie_lwr):
                for ind, val in enumerate(opis_lwr):
                    if val != oglavlenie_lwr[ind]:
                        df_msg(f'''[] opis_lwr !=, <>, то есть не равен [] oglavlenie_lwr, первое НЕ совпадение:
{opis_lwr[ind]}
{oglavlenie_lwr[ind]}
что является ошибкой''')
по идее потом знак > нужно сменить на обратный <, а потом ещё на =
или нафиг-есть проще решение? спс
Ципихович Эндрю вне форума Ответить с цитированием
Старый 26.02.2021, 22:12   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Код:
opis_lwr = [2, 1]
oglavlenie_lwr = [2]
for a, b in zip(opis_lwr, oglavlenie_lwr):
    if a != b:
        print(f'''[] opis_lwr !=, <>, то есть не равен [] oglavlenie_lwr, первое НЕ совпадение:
{a}
{b}
что является ошибкой''')
        break
else:
    if len(opis_lwr) != len(oglavlenie_lwr):
        print("один из списков длиннее")
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 27.02.2021, 08:34   #3
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,040
По умолчанию

то, что-нужно, спс
Ципихович Эндрю вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение двух диапазонов и удаление совпадений Aniqa Microsoft Office Excel 5 20.07.2011 15:31
Сравнение двух диапазонов и удаление совпадений ПОСТРОЧНО (доработка) pringls Microsoft Office Excel 2 26.01.2011 16:54
Сравнение двух списков и заполнение lelik759 Microsoft Office Excel 5 06.10.2009 05:00
Сравнение двух списков lelik759 Microsoft Office Excel 7 13.04.2008 22:19