logo

Python | set() Funktion

sæt() metode bruges til at konvertere enhver af de iterable til en sekvens af iterable elementer med forskellige elementer, almindeligvis kaldet Set. I Python er set()-funktionen en indbygget konstruktør, der bruges til at initialisere et sæt eller oprette en tom. I denne artikel vil vi se om set() i Python, og hvordan vi kan konvertere en iterabel til en sekvens med unikke elementer i Python .

Python set() Metode Syntaks

Syntaks : sæt (iterbar)
Parametre: Enhver iterabel sekvens som liste, tuple eller ordbog.
Vender tilbage : Et tomt sæt, hvis intet element er bestået. Ikke-gentagende element iterable ændret som overført som argument.



Hvad er Python set() funktion?

Sæt, et udtryk i matematik for en sekvens bestående af adskilte sprog udvides også i sit sprog ved at Python og kan nemt laves ved hjælp af set(). set()-metoden bruges til at konvertere en iterabel til en sekvens med unikke elementer i Python, almindeligvis kaldet Set. Det er en indbygget konstruktørfunktion, der bruges til at oprette et tomt sæt eller initialisere et sæt med elementer.

Egenskaber for Python set()-metoden

  • Der sendes ingen parametre for at oprette det tomme sæt
  • Ordbogen kan også oprettes ved hjælp af et sæt, men der er kun nøgler tilbage efter konvertering, og værdier går tabt.

set() Funktion i Python-eksempler

Nedenfor er de måder, hvorpå vi kan bruge set() i Python:

  • Oprettelse af et tomt sæt
  • Brug af set() med List
  • Brug af set() med Tuples
  • Oprettelse af sæt med Range
  • Konvertering af ordbog til et sæt

Oprettelse af et sæt ved hjælp af set()-funktionen

I dette eksempel opretter vi en Sæt ved hjælp af set()-funktionen.



typestøbning og typekonvertering i java

Python3






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

>

>

Produktion

Type of s is>

set() Funktion med List

I dette eksempel bruger vi set() med Liste . Her vil vi konvertere en iterabel til en sekvens med unikke 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)))>

java hale

>

>

Produktion

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

set() Funktion med Tuple

I dette eksempel bruger vi set() funktion med tupel .

Python3


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

>

>

Produktion

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

set() Funktion med Range

I dette eksempel bruger vi set() funktion med rækkevidde fungere. Her vil vi konvertere en iterabel til en sekvens med unikke 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))>

hvor stor er denne skærm

>

streng format java
>

Produktion

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

Demonstration af set() metode med ordbog

I dette eksempel ser vi demonstrationen af ​​set() med Ordbog og det virker.

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

>

>

Produktion

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