Python kopa ir iebūvēta klase, un šī funkcija ir šīs klases konstruktors. To izmanto, lai izveidotu jaunu kopu, izmantojot zvana laikā nodotos elementus. Tas izmanto iterējamu kā argumentu un atgriež jaunu kopas objektu. Konstruktora sintakse ir norādīta zemāk.
Paraksts
set([iterable])
Parametri
atkārtojams : nemainīgu elementu kolekcija.
Atgriezties
Tas atgriež jaunu komplektu.
Linux uzdevumu pārvaldnieks
Apskatīsim dažus funkcijas set() piemērus, lai saprastu tās funkcionalitāti.
Python set() funkcijas 1. piemērs
Vienkāršs piemērs, lai izveidotu iterējamu elementu kopu.
alfabēts ar cipariem
# Python set() function example # Calling function result = set() # empty set result2 = set('12') result3 = set('javatpoint') # Displaying result print(result) print(result2) print(result3)
Izvade:
set() {'1', '2'} {'a', 'n', 'v', 't', 'j', 'p', 'i', 'o'}
Python set() funkcijas 2. piemērs
# 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)
Izvade:
int parseint
{'15', '13', '12'} {'n', 'v', 'a', 'j', 'p', 't', 'o', 'i'} {1, 2, 3}
Python set() funkcijas 3. piemērs
Šeit mēs izveidojam filtrētu elementu kopu. Funkcija geteven atgriež pāra vērtības.
# 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)
Izvade:
{8, 2, 4, 6}