Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 2, 2016 11:21:22

dron4ik86
Зарегистрирован: 2016-10-28
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Сравнение элементов с двух списков с условием if

Привет всем,
Как узнать, какой элемент в списке неравен другому такому же элементу в другом списке?

 a = [u'120 devon 15.61', u'126 korn05000000000000 12.96', u'128 itswat 20.58',]
b = [u'120', u'devon', u'15.61', u'126', u'korn05', u'12.96', u'128', u'itswat', u'20.58']
if(u' '.join(b) == u' '.join(a)):
    pass
else:
    ?

Офлайн

#2 Ноя. 2, 2016 11:35:54

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Сравнение элементов с двух списков с условием if

Нужно сравнить списки поэлементно



Офлайн

#3 Ноя. 2, 2016 11:37:25

dron4ik86
Зарегистрирован: 2016-10-28
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Сравнение элементов с двух списков с условием if

FishHook
Нужно сравнить списки поэлементно
Как это сделать??

Отредактировано dron4ik86 (Ноя. 2, 2016 14:10:20)

Офлайн

#4 Ноя. 4, 2016 13:14:29

izekia
От:
Зарегистрирован: 2008-07-19
Сообщения: 317
Репутация: +  12  -
Профиль   Отправить e-mail  

Сравнение элементов с двух списков с условием if

dron4ik86
Привет всем,Как узнать, какой элемент в списке неравен другому такому же элементу в другом списке?

 from itertools import chain
a = [u'120 devon 15.61', u'126 korn05000000000000 12.96', u'128 itswat 20.58',]
b = [u'120', u'devon', u'15.61', u'126', u'korn05', u'12.96', u'128', u'itswat', u'20.58']
[(s1, s2) for s1, s2 in zip(chain.from_iterable(x.split() for x in a), b) if s1 != s2]



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version