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}