sett() metoden brukes til å konvertere noen av de iterable til en sekvens av iterable elementer med distinkte elementer, ofte kalt Set. I Python er set()-funksjonen en innebygd konstruktør som brukes til å initialisere et sett eller lage en tom. I denne artikkelen vil vi se om set() i Python og hvordan vi kan konvertere en iterabel til en sekvens med unike elementer i Python .
Python set() Metodesyntaks
Syntaks : sett(iterbar)
Parametere: Enhver gjentakelig sekvens som liste, tuppel eller ordbok.
Returnerer: Et tomt sett hvis ingen element er bestått. Ikke-repeterende element iterable endret som sendt som argument.
Hva er Python set() funksjon?
Set, et begrep i matematikk for en sekvens som består av distinkte språk utvides også i sitt språk med Python og kan enkelt lages ved hjelp av set(). set()-metoden brukes til å konvertere en iterabel til en sekvens med unike elementer i Python, vanligvis kalt Set. Det er en innebygd konstruktørfunksjon som brukes til å lage et tomt sett eller initialisere et sett med elementer.
Egenskaper for Python set()-metoden
- Ingen parametere sendes for å opprette det tomme settet
- Ordboken kan også opprettes ved hjelp av et sett, men bare nøkler gjenstår etter konvertering, og verdier går tapt.
set() Funksjon i Python-eksempler
Nedenfor er måtene vi kan bruke set() på i Python:
- Opprette et tomt sett
- Bruke set() med List
- Bruke set() med Tuples
- Lagesett med Range
- Konvertering av ordbok til et sett
Opprette et sett ved å bruke set()-funksjonen
I dette eksemplet lager vi en Sett ved hjelp av set()-funksjonen.
Last ned youtube video vlc
Python3
# we are creating an> #empty set by using set()> > s> => set> ()> print> (> 'Type of s is '> ,> type> (s))> |
>
>Produksjon
Type of s is>
set() Funksjon med List
I dette eksemplet bruker vi set() med Liste . Her vil vi konvertere en iterabel til en sekvens med unike elementer i 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)))> |
alfabet med tall
>
>Produksjon
The list before conversion is : [3, 4, 1, 4, 5] The list after conversion is : {1, 3, 4, 5}>
set() Funksjon med Tuple
I dette eksemplet bruker vi set()-funksjonen med tuppel .
Python3
hvis annet hvis annet hvis java
# 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)))> |
>
>Produksjon
The tuple before conversion is : (3, 4, 1, 4, 5) The tuple after conversion is : {1, 3, 4, 5}>
set() Funksjon med Range
I dette eksemplet bruker vi set()-funksjonen med område funksjon. Her vil vi konvertere en iterabel til en sekvens med unike elementer i 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))> |
if else uttalelser java
>
strengformat java
>Produksjon
The Range after conversion is : {0, 1, 2, 3, 4}>
Demonstrasjon av set()-metoden med ordbok
I dette eksemplet ser vi demonstrasjonen av set() med Ordbok og det fungerer.
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)))> |
>
>Produksjon
Dictionary before conversion is : {4: 'geeks', 1: 'for', 3: 'geeks'} Dictionary after conversion is : {1, 3, 4}>