logo

Python | funkcia set().

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ánok
Vý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}>