logo

Python set() funkcija

Python aibė yra integruota klasė, o ši funkcija yra šios klasės konstruktorius. Jis naudojamas naujam rinkiniui sukurti naudojant pokalbio metu perduotus elementus. Jis ima kartoti kaip argumentą ir grąžina naują rinkinio objektą. Konstruktoriaus sintaksė pateikta žemiau.

Parašas

 set([iterable]) 

Parametrai

kartojamas : nekintamų elementų rinkinys.

Grįžti

Grąžina naują rinkinį.

kas yra urfi javed

Pažiūrėkime keletą funkcijos set() pavyzdžių, kad suprastume jos funkcionalumą.

Python set() funkcijos 1 pavyzdys

Paprastas pavyzdys, kaip sukurti kartotinių elementų rinkinį.

 # Python set() function example # Calling function result = set() # empty set result2 = set('12') result3 = set('javatpoint') # Displaying result print(result) print(result2) print(result3) 

Išvestis:

 set() {'1', '2'} {'a', 'n', 'v', 't', 'j', 'p', 'i', 'o'} 

Python set() funkcijos 2 pavyzdys

 # 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) 

Išvestis:

duomenų struktūros java
 {'15', '13', '12'} {'n', 'v', 'a', 'j', 'p', 't', 'o', 'i'} {1, 2, 3} 

Python set() funkcijos 3 pavyzdys

Čia mes kuriame filtruotų elementų rinkinį. Funkcija geteven grąžina lygias reikšmes.

 # 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) 

Išvestis:

 {8, 2, 4, 6}