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