Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 21, 2021 23:47:09

vr
Зарегистрирован: 2021-04-14
Сообщения: 28
Репутация: +  1  -
Профиль   Отправить e-mail  

как убрать со списка a то что есть в списке б

 a = [1, 2, 3, 4, 5]
b = [1, 3]
как получить из этого
 с = [2, 4, 5]
вопрос вроде предельно простой, но что мне не хватило ума нагуглить ответ)



kay=1111, хуй пизда алибаба

Отредактировано vr (Апрель 21, 2021 23:48:56)

Офлайн

#2 Апрель 22, 2021 01:14:33

vr
Зарегистрирован: 2021-04-14
Сообщения: 28
Репутация: +  1  -
Профиль   Отправить e-mail  

как убрать со списка a то что есть в списке б

все таки хватило

 c = list(set(a) - set(b))



kay=1111, хуй пизда алибаба

Офлайн

#3 Апрель 22, 2021 02:29:55

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9880
Репутация: +  853  -
Профиль   Отправить e-mail  

как убрать со списка a то что есть в списке б

  
>>> a = [1, 2, 3, 4, 5]
>>> b = [1, 3]
>>> 
>>> c = [i for i in a if i not in b]
>>> c
[2, 4, 5]
>>>

vr
все таки хватило
 c = list(set(a) - set(b))
Порядок элементов поменяется.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version