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.

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

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




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

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}