logo

Python | set()-funktio

aseta() -menetelmää käytetään minkä tahansa iteroitavan muuntamiseen iteroitavien elementtien sarjaksi, jossa on erilliset elementit, joita kutsutaan yleisesti joukoksi. Pythonissa set()-funktio on sisäänrakennettu konstruktori, jota käytetään alustamaan joukko tai luomaan tyhjä. Tässä artikkelissa näemme Pythonin set():stä ja kuinka voimme muuntaa iteroitavan sekvenssiksi, jossa on ainutlaatuisia elementtejä Python .

Python set() -menetelmän syntaksi

Syntaksi : set(iteroitavissa)
Parametrit: Mikä tahansa iteroitava sekvenssi, kuten luettelo, monikko tai sanakirja.
Palautukset: Tyhjä joukko, jos mitään elementtiä ei ole hyväksytty. Ei-toistuva elementti iteroitavissa muokattu argumenttina hyväksyttynä.



Mikä on Python set() -funktio?

Set, eri kielistä koostuvan sekvenssin matematiikan termiä laajennetaan myös sen kielellä Python ja se voidaan tehdä helposti käyttämällä set(). set() -menetelmää käytetään iteroitavan muuntamiseen Pythonissa ainutlaatuisia elementtejä sisältäväksi sekvenssiksi, jota kutsutaan yleisesti joukoksi. Se on sisäänrakennettu konstruktoritoiminto, jota käytetään tyhjän joukon luomiseen tai joukon alustamiseen elementeillä.

Python set() -metodin ominaisuudet

  • Tyhjän joukon luomiseen ei välitetä parametreja
  • Sanakirja voidaan luoda myös joukkoa käyttämällä, mutta muuntamisen jälkeen jää vain avaimet ja arvot menetetään.

set()-funktio Python-esimerkeissä

Alla on tapoja, joilla voimme käyttää set():tä Pythonissa:

  • Tyhjän sarjan luominen
  • Set():n käyttö Listan kanssa
  • Set():n käyttäminen Tuplesilla
  • Sarjan luominen Rangella
  • Sanakirjan muuntaminen joukoksi

Joukon luominen set()-funktiolla

Tässä esimerkissä luomme a Aseta käyttämällä set()-funktiota.



Python 3






jos muuten jos muuten java
# we are creating an> #empty set by using set()> > s>=> set>()> print>(>'Type of s is '>,>type>(s))>

>

>

Lähtö

Type of s is>

set() Funktio Listalla

Tässä esimerkissä käytämme set() kanssa Lista . Täällä muunnetaan iteroitava sekvenssi, jossa on ainutlaatuisia elementtejä Pythonissa.

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

>

>

Lähtö

The list before conversion is : [3, 4, 1, 4, 5] The list after conversion is : {1, 3, 4, 5}>

set() Funktio Tuplen kanssa

Tässä esimerkissä käytämme set()-funktiota kanssa monikko .

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

int merkkijonossa

>

>

Lähtö

The tuple before conversion is : (3, 4, 1, 4, 5) The tuple after conversion is : {1, 3, 4, 5}>

set() Funktio ja Range

Tässä esimerkissä käytämme set()-funktiota kanssa alue toiminto. Täällä muunnetaan iteroitava sekvenssi, jossa on ainutlaatuisia elementtejä Pythonissa.

Python 3




java listnode
# 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))>

>

>

Lähtö

The Range after conversion is : {0, 1, 2, 3, 4}>

Set()-menetelmän esittely sanakirjalla

Tässä esimerkissä näemme set()-esittelyn kanssa Sanakirja ja se toimii.

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

>

>

Lähtö

Dictionary before conversion is : {4: 'geeks', 1: 'for', 3: 'geeks'} Dictionary after conversion is : {1, 3, 4}>