conjunt() El mètode s'utilitza per convertir qualsevol dels elements iterables en una seqüència d'elements iterables amb elements diferents, comunament anomenats Set. A Python, la funció set() és un constructor integrat que s'utilitza per inicialitzar un conjunt o crear-ne un buit. En aquest article, veurem sobre set() a Python i com podem convertir un iterable en una seqüència amb elements únics en Python .
Sintaxi del mètode Python set().
Sintaxi : conjunt (iterable)
Paràmetres: Qualsevol seqüència iterable com ara llista, tupla o diccionari.
Devolucions: Un conjunt buit si no es passa cap element. Element iterable que no es repeteix modificat tal com s'ha passat com a argument.
Què és la funció Python set()?
Conjunt, un terme en matemàtiques per a una seqüència que consta de llengües diferents també s'estén en el seu llenguatge per Python i es pot fer fàcilment amb set(). El mètode set() s'utilitza per convertir un iterable en una seqüència amb elements únics a Python, comunament anomenat Set. És una funció de constructor integrada que s'utilitza per crear un conjunt buit o inicialitzar un conjunt amb elements.
Propietats del mètode Python set().
- No es passa cap paràmetre per crear el conjunt buit
- El diccionari també es pot crear mitjançant un conjunt, però només queden les claus després de la conversió i es perden els valors.
Funció set() en exemples de Python
A continuació es mostren les maneres en què podem utilitzar set() a Python:
- Creació d'un conjunt buit
- Utilitzant set() amb List
- Utilitzant set() amb tuples
- S'està creant un conjunt amb Range
- Convertir el diccionari en un conjunt
Creació d'un conjunt mitjançant la funció set().
En aquest exemple, estem creant un Conjunt utilitzant la funció set().
Python 3
diferència entre lleó i tigre
# we are creating an> #empty set by using set()> > s> => set> ()> print> (> 'Type of s is '> ,> type> (s))> |
>
>Sortida
Type of s is>
set() Funció amb llista
En aquest exemple, estem utilitzant set() amb Llista . Aquí, convertirem un iterable en una seqüència amb elements únics a Python.
Python 3
# 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)))> |
>
>Sortida
The list before conversion is : [3, 4, 1, 4, 5] The list after conversion is : {1, 3, 4, 5}>
set() Funció amb tupla
En aquest exemple, estem utilitzant la funció set() amb tupla .
Python 3
# 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)))> |
edat de pete davidson
>
>Sortida
The tuple before conversion is : (3, 4, 1, 4, 5) The tuple after conversion is : {1, 3, 4, 5}>
set() Funció amb rang
En aquest exemple, estem utilitzant la funció set() amb rang funció. Aquí, convertirem un iterable en una seqüència amb elements únics a Python.
Python 3
# 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))> |
>
>Sortida
The Range after conversion is : {0, 1, 2, 3, 4}>
Demostració del mètode set() amb diccionari
En aquest exemple, estem veient la demostració de set() amb Diccionari i està funcionant.
Python 3
# 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)))> |
>
Descàrrega turbo c++
>Sortida
Dictionary before conversion is : {4: 'geeks', 1: 'for', 3: 'geeks'} Dictionary after conversion is : {1, 3, 4}>