Объединение уникальных списков в Python

Beginner

This tutorial is from open-source community. Access the source code

Введение

В Python список - это коллекция элементов, которая упорядочена и изменяемая. Иногда нам нужно объединить два списка и удалить все дубликаты, чтобы получить новый список, содержащий все уникальные элементы. Этот процесс называется объединением списков. В этом испытании вам будет предложено написать функцию на Python, которая принимает два списка в качестве входных данных и возвращает новый список, содержащий все уникальные элементы обоих списков.

Объединение списков

Напишите функцию на Python под названием list_union(a, b), которая принимает два списка в качестве входных данных и возвращает новый список, содержащий все уникальные элементы обоих списков. Ваша функция должна выполнять следующие шаги:

  1. Объединить два входных списка a и b в один список.
  2. Удалить все дубликаты из объединенного списка.
  3. Вернуть новый список, содержащий все уникальные элементы.

Ваша функция не должна изменять входные списки a и b.

def union(a, b):
  return list(set(a + b))
union([1, 2, 3], [4, 3, 2]) ## [1, 2, 3, 4]

Резюме

В этом испытании вы узнали, как написать функцию на Python, которая принимает два списка в качестве входных данных и возвращает новый список, содержащий все уникальные элементы обоих списков. Вы также узнали, как объединить два списка, удалить дубликаты и вернуть новый список.