logo

Python | set() funksjon

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