Уникальные элементы в списке

PythonPythonBeginner
Практиковаться сейчас

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types") python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections") subgraph Lab Skills python/variables_data_types -.-> lab-13739{{"Уникальные элементы в списке"}} python/comments -.-> lab-13739{{"Уникальные элементы в списке"}} python/lists -.-> lab-13739{{"Уникальные элементы в списке"}} python/tuples -.-> lab-13739{{"Уникальные элементы в списке"}} python/function_definition -.-> lab-13739{{"Уникальные элементы в списке"}} python/build_in_functions -.-> lab-13739{{"Уникальные элементы в списке"}} python/data_collections -.-> lab-13739{{"Уникальные элементы в списке"}} end

Уникальные элементы в списке

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

  • Создать множество из списка, чтобы удалить дублированные значения.
  • Вернуть список из множества.

Ваша функция должна иметь следующую сигнатуру:

def unique_elements(li: List) -> List:
def unique_elements(li):
  return list(set(li))
unique_elements([1, 2, 2, 3, 4, 3]) ## [1, 2, 3, 4]

Резюме

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