Введение
В Python список - это коллекция элементов, которая упорядочена и изменяемая. Иногда нам нужно объединить два списка и удалить все дубликаты, чтобы получить новый список, содержащий все уникальные элементы. Этот процесс называется объединением списков. В этом испытании вам будет предложено написать функцию на Python, которая принимает два списка в качестве входных данных и возвращает новый список, содержащий все уникальные элементы обоих списков.
Объединение списков
Напишите функцию на Python под названием list_union(a, b), которая принимает два списка в качестве входных данных и возвращает новый список, содержащий все уникальные элементы обоих списков. Ваша функция должна выполнять следующие шаги:
- Объединить два входных списка
aиbв один список. - Удалить все дубликаты из объединенного списка.
- Вернуть новый список, содержащий все уникальные элементы.
Ваша функция не должна изменять входные списки a и b.
def union(a, b):
return list(set(a + b))
union([1, 2, 3], [4, 3, 2]) ## [1, 2, 3, 4]
Резюме
В этом испытании вы узнали, как написать функцию на Python, которая принимает два списка в качестве входных данных и возвращает новый список, содержащий все уникальные элементы обоих списков. Вы также узнали, как объединить два списка, удалить дубликаты и вернуть новый список.