logo

Python | Funció set().

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}>