logo

Python | Функція set().

встановити() Метод використовується для перетворення будь-якого з ітерованих елементів у послідовність ітерованих елементів з різними елементами, які зазвичай називають Set. У Python функція set() — це вбудований конструктор, який використовується для ініціалізації набору або створення пустого. У цій статті ми побачимо про set() у Python і про те, як ми можемо перетворити iterable на послідовність з унікальними елементами в Python .

Синтаксис методу Python set().

Синтаксис : набір (ітерований)
Параметри: Будь-яка повторювана послідовність, наприклад список, кортеж або словник.
Повернення: Порожній набір, якщо не передано жодного елемента. Неповторюваний елемент, який можна ітерувати, змінено як аргумент.



Що таке функція Python set()?

Множина, термін у математиці для послідовності, що складається з різних мов, також розширюється у своїй мові на Python і його можна легко створити за допомогою set(). Метод set() використовується для перетворення ітерованого в послідовність з унікальними елементами в Python, яку зазвичай називають Set. Це вбудована функція-конструктор, яка використовується для створення порожнього набору або ініціалізації набору з елементами.

Властивості методу Python set().

  • Для створення порожнього набору параметри не передаються
  • Словник також можна створити за допомогою набору, але після перетворення залишаються лише ключі, а значення втрачаються.

Функція set() у прикладах Python

Нижче наведено способи використання set() у Python:

  • Створення порожнього набору
  • Використання set() зі списком
  • Використання set() із кортежами
  • Створення набору з діапазоном
  • Перетворення словника в набір

Створення набору за допомогою функції set().

У цьому прикладі ми створюємо a встановити за допомогою функції set().



Python3


на java





# we are creating an> #empty set by using set()> > s>=> set>()> print>(>'Type of s is '>,>type>(s))>

>

>

Вихід

Type of s is>

set() Функція зі списком

У цьому прикладі ми використовуємо set() з Список . Тут ми перетворимо iterable на послідовність з унікальними елементами в Python.

Python3




# working of set() on list> # initializing list> lis1>=> [>3>,>4>,>1>,>4>,>5> ]> > # Printing iterables before conversion> print>(>'The list before conversion is : '> +> str>(lis1))> > # Iterables after conversion are> # notice distinct and elements> print>(>'The list after conversion is : '> +> str>(>set>(lis1)))>

int у рядку

>

масив у рядку

>

Вихід

The list before conversion is : [3, 4, 1, 4, 5] The list after conversion is : {1, 3, 4, 5}>

Функція set() із кортежем

У цьому прикладі ми використовуємо функцію set(). кортеж .

Python3




# working of set() on tuple> # initializing tuple> tup1>=> (>3>,>4>,>1>,>4>,>5>)> > # Printing iterables before conversion> print>(>'The tuple before conversion is : '> +> str>(tup1))> > # Iterables after conversion are> # notice distinct and elements> print>(>'The tuple after conversion is : '> +> str>(>set>(tup1)))>

>

>

Вихід

The tuple before conversion is : (3, 4, 1, 4, 5) The tuple after conversion is : {1, 3, 4, 5}>

Функція set() із діапазоном

У цьому прикладі ми використовуємо функцію set(). діапазон функція. Тут ми перетворимо iterable на послідовність з унікальними елементами в Python.

Python3




# working of set() on range> > # initializing range> r>=> range>(>5>)> > r>=>set>(r)> # Iterables after conversion are> # notice distinct and elements> print>(>'The Range after conversion is : '> +> str>(r))>

бульбашкове сортування python

>

хакерська обробка
>

Вихід

The Range after conversion is : {0, 1, 2, 3, 4}>

Демонстрація методу set() зі словником

У цьому прикладі ми бачимо демонстрацію set() з Словник і це працює.

Python3




# Python3 code to demonstrate the> # working of set() on dictionary> > # initializing list> dic1>=> {>4> :>'geeks'>,>1> :>'for'>,>3> :>'geeks'> }> > # Printing dictionary before conversion> # internally sorted> print>(>'Dictionary before conversion is : '> +> str>(dic1))> > # Dictionary after conversion are> # notice lost keys> print>(>'Dictionary after conversion is : '> +> str>(>set>(dic1)))>

>

>

Вихід

Dictionary before conversion is : {4: 'geeks', 1: 'for', 3: 'geeks'} Dictionary after conversion is : {1, 3, 4}>