logo

Python set()-Funktion

In Python ist eine Menge eine integrierte Klasse und diese Funktion ist ein Konstruktor dieser Klasse. Es wird verwendet, um mithilfe der während des Aufrufs übergebenen Elemente einen neuen Satz zu erstellen. Es nimmt iterable als Argument und gibt ein neues Set-Objekt zurück. Die Konstruktorsyntax ist unten angegeben.

Unterschrift

 set([iterable]) 

Parameter

wiederholbar : eine Sammlung unveränderlicher Elemente.

Zurückkehren

Es gibt einen neuen Satz zurück.

Sehen wir uns einige Beispiele der Funktion set() an, um deren Funktionalität zu verstehen.

Python set()-Funktionsbeispiel 1

Ein einfaches Beispiel zum Erstellen einer Reihe iterierbarer Elemente.

 # Python set() function example # Calling function result = set() # empty set result2 = set('12') result3 = set('javatpoint') # Displaying result print(result) print(result2) print(result3) 

Ausgabe:

math.random Java
 set() {'1', '2'} {'a', 'n', 'v', 't', 'j', 'p', 'i', 'o'} 

Python set()-Funktionsbeispiel 2

 # Python set() function example # Calling function result = set(['12','13','15']) result2 = set(('j','a','v','a','t','p','o','i','n','t')) result3 = set({1:'One',2:'Two',3:'Three'}) # Displaying result print(result) print(result2) print(result3) 

Ausgabe:

 {'15', '13', '12'} {'n', 'v', 'a', 'j', 'p', 't', 'o', 'i'} {1, 2, 3} 

Python set()-Funktionsbeispiel 3

Hier erstellen wir eine Reihe gefilterter Elemente. Die Funktion geteven gibt gerade Werte zurück.

 # Python set() function example def geteven(data): if data%2 == 0: return data evenval = filter(geteven,[2,5,6,9,8,4]) # Calling function result = set(evenval) # Displaying result print(result) 

Ausgabe:

 {8, 2, 4, 6}