a stabilit() Metoda este utilizată pentru a converti oricare dintre elementele iterabile într-o secvență de elemente iterabile cu elemente distincte, numite în mod obișnuit Set. În Python, funcția set() este un constructor încorporat care este folosit pentru a inițializa un set sau pentru a crea un gol. În acest articol, vom vedea despre set() în Python și cum putem converti un iterabil într-o secvență cu elemente unice în Piton .
Sintaxa metodei Python set().
Sintaxă : set(iterabil)
Parametri: Orice secvență iterabilă, cum ar fi listă, tuplu sau dicționar.
Se intoarce : Un set gol dacă nu este trecut niciun element. Element care nu se repetă iterabil modificat așa cum a fost transmis ca argument.
Ce este funcția Python set()?
Set, un termen în matematică pentru o secvență constând din limbi distincte este extins și în limbajul său prin Piton și poate fi făcut cu ușurință folosind set(). Metoda set() este folosită pentru a converti un iterabil într-o secvență cu elemente unice în Python, numită în mod obișnuit Set. Este o funcție de constructor încorporată care este folosită pentru a crea un set gol sau pentru a inițializa un set cu elemente.
Proprietățile metodei Python set().
- Nu se trimit parametri pentru a crea setul gol
- Dicționarul poate fi creat și folosind un set, dar numai cheile rămân după conversie, iar valorile se pierd.
Funcția set() în exemplele Python
Mai jos sunt modalitățile prin care putem folosi set() în Python:
- Crearea unui set gol
- Folosind set() cu List
- Folosind set() cu tupluri
- Se creează set cu Range
- Convertirea dicționarului într-un set
Crearea unui set folosind funcția set().
În acest exemplu, creăm un A stabilit folosind funcția set().
Python3
numerotati alfabetul
# we are creating an> #empty set by using set()> > s> => set> ()> print> (> 'Type of s is '> ,> type> (s))> |
>
>Ieșire
Type of s is>
set() Funcție cu Listă
În acest exemplu, folosim set() cu Listă . Aici, vom converti un iterabil într-o secvență cu elemente unice în 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 în șir
>
>Ieșire
The list before conversion is : [3, 4, 1, 4, 5] The list after conversion is : {1, 3, 4, 5}>
set() Funcție cu tuplu
În acest exemplu, folosim funcția set() cu tuplu .
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)))> |
>
caracter de evadare java
>Ieșire
The tuple before conversion is : (3, 4, 1, 4, 5) The tuple after conversion is : {1, 3, 4, 5}>
set() Funcție cu Range
În acest exemplu, folosim funcția set() cu gamă funcţie. Aici, vom converti un iterabil într-o secvență cu elemente unice în 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))> |
>
>
comanda sedIeșire
The Range after conversion is : {0, 1, 2, 3, 4}>
Demonstrarea metodei set() cu Dicționar
În acest exemplu, vedem demonstrația set() cu Dicţionar si functioneaza.
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)))> |
>
>Ieșire
Dictionary before conversion is : {4: 'geeks', 1: 'for', 3: 'geeks'} Dictionary after conversion is : {1, 3, 4}>