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