logo

Python | set() Functie

set() De methode wordt gebruikt om elk van de iterabele elementen om te zetten in een reeks iterabele elementen met verschillende elementen, gewoonlijk Set genoemd. In Python is de functie set() een ingebouwde constructor die wordt gebruikt om een ​​set te initialiseren of een lege set te maken. In dit artikel zullen we zien over set() in Python en hoe we een iterabele kunnen converteren naar een reeks met unieke elementen in Python .

Syntaxis van Python set()-methode

Syntaxis : set(itereerbaar)
Parameters: Elke iterabele reeks zoals lijst, tupel of woordenboek.
Geeft terug : Een lege set als er geen element wordt doorgegeven. Niet-herhalend element itereerbaar gewijzigd zoals doorgegeven als argument.



Wat is de Python set()-functie?

Set, een term in de wiskunde voor een reeks bestaande uit verschillende talen, wordt in zijn taal ook uitgebreid met Python en kan eenvoudig worden gemaakt met set(). set() methode wordt gebruikt om een ​​iterabele om te zetten in een reeks met unieke elementen in Python, gewoonlijk Set genoemd. Het is een ingebouwde constructorfunctie die wordt gebruikt om een ​​lege set te maken of een set met elementen te initialiseren.

Eigenschappen van Python set() Methode

  • Er worden geen parameters doorgegeven om de lege set te maken
  • Het woordenboek kan ook worden gemaakt met behulp van een set, maar na de conversie blijven alleen sleutels over en gaan waarden verloren.

set() Functie in Python-voorbeelden

Hieronder staan ​​de manieren waarop we set() in Python kunnen gebruiken:

  • Een lege set maken
  • Set() gebruiken met Lijst
  • Set() gebruiken met Tuples
  • Set maken met bereik
  • Woordenboek omzetten in een set

Een set maken met behulp van de set()-functie

In dit voorbeeld maken we een Set met behulp van de set()-functie.



Python3






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

>

vervang alle Java

>

Uitvoer

Type of s is>

set() Functie met Lijst

In dit voorbeeld gebruiken we set() met Lijst . Hier zullen we een iterabele converteren naar een reeks met unieke elementen in 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)))>

>

>

Uitvoer

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

set() Functie met Tuple

In dit voorbeeld gebruiken we de functie set() met 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)))>

>

>

Uitvoer

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

set() Functie met bereik

In dit voorbeeld gebruiken we de functie set() met bereik functie. Hier zullen we een iterabele converteren naar een reeks met unieke elementen in 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))>

>

>

Uitvoer

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

Demonstratie van set()-methode met woordenboek

In dit voorbeeld zien we de demonstratie van set() met Woordenboek en het werkt.

Python3


Javaanse staart



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

>

>

Uitvoer

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