I python er et sæt en indbygget klasse, og denne funktion er en konstruktør af denne klasse. Det bruges til at oprette et nyt sæt ved hjælp af elementer, der sendes under opkaldet. Det tager iterable som et argument og returnerer et nyt sæt objekt. Konstruktørsyntaksen er angivet nedenfor.
Underskrift
set([iterable])
Parametre
iterable : en samling af uforanderlige elementer.
Vend tilbage
Det returnerer et nyt sæt.
Lad os se nogle eksempler på set()-funktionen for at forstå dens funktionalitet.
Python set() Funktionseksempel 1
Et simpelt eksempel på at oprette et sæt med iterable elementer.
# Python set() function example # Calling function result = set() # empty set result2 = set('12') result3 = set('javatpoint') # Displaying result print(result) print(result2) print(result3)
Produktion:
set() {'1', '2'} {'a', 'n', 'v', 't', 'j', 'p', 'i', 'o'}
Python set() Funktionseksempel 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)
Produktion:
{'15', '13', '12'} {'n', 'v', 'a', 'j', 'p', 't', 'o', 'i'} {1, 2, 3}
Python set() Funktionseksempel 3
Her opretter vi et sæt filtrerede elementer. Geteven-funktionen returnerer lige værdier.
# 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)
Produktion:
{8, 2, 4, 6}