logo

Python set() funkcija

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}