@CatRoys

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

Не подскажете как удалить элементы списка если его нет в другом списке?
Скажем у нас есть два списка:
list1 = [1, 2, 3, 4, 5, 6]
list2 = [2, 3, 5]

Из list1 нужно удалить все элементы которых нет в list2 и получить следующий список:
list1 = [2, 3, 5]
  • Вопрос задан
  • 259 просмотров
Решения вопроса 1
0xD34F
@0xD34F
list1 = [ n for n in list1 if n in list2 ]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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