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