Создать функцию, которая находит разность между двумя списками (элементы, которые есть в первом списке, но нет во втором).

Разность между двумя списками

Функция list_difference вычисляет элементы, которые есть в первом списке, но нет во втором, используя множества для быстрого сравнения.

def list_difference(list1, list2):
    """Возвращает список элементов, которые есть в list1, но нет в list2."""
    return list(set(list1) - set(list2))

# Пример использования:
list1 = [1, 2, 3, 4, 5]
list2 = [4, 5, 6, 7]
result = list_difference(list1, list2)
print("Разность списков:", result)

Эта функция принимает два списка в качестве аргументов и преобразует их в множества для вычисления разности. Результат преобразуется обратно в список для удобства использования.

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