In Python is een set een ingebouwde klasse en deze functie is een constructor van deze klasse. Het wordt gebruikt om een nieuwe set te maken met behulp van elementen die tijdens de oproep worden doorgegeven. Het neemt iterabel als argument en retourneert een nieuw set-object. De constructorsyntaxis wordt hieronder gegeven.
vervang alle Java
Handtekening
set([iterable])
Parameters
itereerbaar : een verzameling onveranderlijke elementen.
Opbrengst
Er wordt een nieuwe set geretourneerd.
Laten we enkele voorbeelden van de functie set() bekijken om de functionaliteit ervan te begrijpen.
Python set() Functie Voorbeeld 1
Een eenvoudig voorbeeld van het maken van een set met iterabele elementen.
# Python set() function example # Calling function result = set() # empty set result2 = set('12') result3 = set('javatpoint') # Displaying result print(result) print(result2) print(result3)
Uitgang:
set() {'1', '2'} {'a', 'n', 'v', 't', 'j', 'p', 'i', 'o'}
Python set() Functie Voorbeeld 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)
Uitgang:
Javaanse staart
{'15', '13', '12'} {'n', 'v', 'a', 'j', 'p', 't', 'o', 'i'} {1, 2, 3}
Python set() Functie Voorbeeld 3
Hier maken we een reeks gefilterde elementen. De geteven-functie retourneert even waarden.
# 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)
Uitgang:
{8, 2, 4, 6}