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}