set() metóda sa používa na konverziu ktoréhokoľvek z iterovateľných prvkov na sekvenciu iterovateľných prvkov s odlišnými prvkami, bežne nazývanými Set. V Pythone je funkcia set() vstavaný konštruktor, ktorý sa používa na inicializáciu množiny alebo na vytvorenie prázdneho. V tomto článku sa pozrieme na set() v Pythone a ako môžeme previesť iterovateľnú sekvenciu s jedinečnými prvkami v Python .
Syntax metódy Python set()
Syntax : nastaviť (opakovateľné)
parametre: Akákoľvek iterovateľná sekvencia, ako je zoznam, n-tica alebo slovník.
Návraty: Prázdna množina, ak nie je odovzdaný žiadny prvok. Neopakujúci sa iterovateľný prvok upravený tak, ako bol odovzdaný ako argument.
Čo je funkcia Python set()?
Set, termín v matematike pre postupnosť pozostávajúcu z odlišných jazykov, je vo svojom jazyku tiež rozšírený o Python a dá sa ľahko vytvoriť pomocou set(). Metóda set() sa používa na konverziu iterovateľného na sekvenciu s jedinečnými prvkami v Pythone, bežne nazývanú Set. Je to vstavaná funkcia konštruktora, ktorá sa používa na vytvorenie prázdnej množiny alebo inicializáciu množiny s prvkami.
Vlastnosti metódy Python set().
- Na vytvorenie prázdnej množiny sa neodovzdávajú žiadne parametre
- Slovník je možné vytvoriť aj pomocou sady, ale po konverzii zostanú iba kľúče a hodnoty sa stratia.
Funkcia set() v príkladoch Pythonu
Nižšie sú uvedené spôsoby, ktorými môžeme použiť set() v Pythone:
- Vytvorenie prázdnej sady
- Pomocou set() so zoznamom
- Použitie set() s n-ticami
- Vytvára sa sada pomocou Range
- Konverzia slovníka na sadu
Vytvorenie množiny pomocou funkcie set().
V tomto príklade vytvárame a Set pomocou funkcie set().
java mapy
Python3
# we are creating an> #empty set by using set()> > s> => set> ()> print> (> 'Type of s is '> ,> type> (s))> |
>
>Výkon
Type of s is>
set() Funkcia so zoznamom
V tomto príklade používame set() with Zoznam . Tu prevedieme iterovateľnú sekvenciu na sekvenciu s jedinečnými prvkami v Pythone.
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)))> |
vek peta davidsona
>
>Výkon
The list before conversion is : [3, 4, 1, 4, 5] The list after conversion is : {1, 3, 4, 5}>
set() Funkcia s Tuple
V tomto príklade používame funkciu set() s násobný .
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)))> |
radenie zo zoznamu polí
>
>Výkon
The tuple before conversion is : (3, 4, 1, 4, 5) The tuple after conversion is : {1, 3, 4, 5}>
set() Funkcia s rozsahom
V tomto príklade používame funkciu set() s rozsah funkciu. Tu prevedieme iterovateľnú sekvenciu na sekvenciu s jedinečnými prvkami v Pythone.
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))> |
>
>
java spánokVýkon
The Range after conversion is : {0, 1, 2, 3, 4}>
Ukážka metódy set() so slovníkom
V tomto príklade vidíme demonštráciu set() s Slovník a funguje to.
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)))> |
>
>Výkon
Dictionary before conversion is : {4: 'geeks', 1: 'for', 3: 'geeks'} Dictionary after conversion is : {1, 3, 4}>