Удаление элементов из списка

Практические упражнения Python 

Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Удаление элементов из списка

Задача: написать программу на Python, которая удаляет из первого списка все элементы, значения которых содержатся во втором списке.

def remove_elements(list1, list2):
    for item in list2:
        while item in list1:
            list1.remove(item)
    return list1

print(remove_elements([1, 2, 3, 4, 5], [2, 3]))
# Функция перебирает каждый элемент второго списка и удаляет его из первого списка, если он в нем присутствует.
def remove_elements(list1, list2):
    return [item for item in list1 if item not in list2]

print(remove_elements([1, 2, 3, 4, 5], [2, 3]))
# Этот метод создает новый список, содержащий только те элементы первого списка, которых нет во втором списке.

Для практики

Категория: Практические упражнения Python | Добавил: Admin (04.04.2024)
Просмотров: 37 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: