встановити() Метод використовується для перетворення будь-якого з ітерованих елементів у послідовність ітерованих елементів з різними елементами, які зазвичай називають 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}>