uppsättning() metod används för att konvertera någon av de iterbara till en sekvens av itererbara element med distinkta element, vanligtvis kallad Set. I Python är funktionen set() en inbyggd konstruktor som används för att initiera en uppsättning eller skapa en tom. I den här artikeln kommer vi att se om set() i Python och hur vi kan konvertera en iterabel till en sekvens med unika element i Pytonorm .
konvertera från sträng till heltals java
Python set() Metodsyntax
Syntax : set(iterable)
Parametrar: Vilken som helst iterabel sekvens som lista, tupel eller ordbok.
Returnerar: En tom uppsättning om inget element passeras. Icke-repeterande element iterable modifierat som skickat som argument.
Vad är Python set()-funktionen?
Set, en term i matematik för en sekvens som består av distinkta språk utökas också i sitt språk med Pytonorm och kan enkelt göras med set(). set()-metoden används för att konvertera en iterabel till en sekvens med unika element i Python, vanligen kallad Set. Det är en inbyggd konstruktorfunktion som används för att skapa en tom uppsättning eller initiera en uppsättning med element.
Egenskaper för Python set()-metoden
- Inga parametrar skickas för att skapa den tomma uppsättningen
- Ordboken kan också skapas med hjälp av en uppsättning, men bara nycklar finns kvar efter konvertering och värden går förlorade.
set() Funktion i Python-exempel
Nedan är de sätt som vi kan använda set() på i Python:
- Skapa en tom uppsättning
- Använder set() med List
- Använder set() med Tuples
- Skapa set med Range
- Konvertera ordbok till en uppsättning
Skapa en uppsättning med hjälp av set()-funktionen
I det här exemplet skapar vi en Uppsättning använder 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 det här exemplet använder vi set() med Lista . Här kommer vi att konvertera en iterabel till en sekvens med unika element 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 det här exemplet använder vi set()-funktionen med tuppel .
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 det här exemplet använder vi set()-funktionen med räckvidd fungera. Här kommer vi att konvertera en iterabel till en sekvens med unika element 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 av set()-metoden med Dictionary
I det här exemplet ser vi demonstrationen av set() med Lexikon och det fungerar.
Python3
pete davidsons ålder
# 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}>