Pythonissa joukko on sisäänrakennettu luokka, ja tämä funktio on tämän luokan rakentaja. Sitä käytetään uuden joukon luomiseen puhelun aikana välitetyistä elementeistä. Se ottaa iteroitavan argumenttina ja palauttaa uuden joukkoobjektin. Rakentajan syntaksi on annettu alla.
jos muuten jos muuten java
Allekirjoitus
set([iterable])
Parametrit
toistettavissa : kokoelma muuttumattomia elementtejä.
Palata
Se palauttaa uuden setin.
Katsotaanpa muutamia esimerkkejä set()-funktiosta ymmärtääksemme sen toiminnallisuuden.
Python set() -funktio Esimerkki 1
Yksinkertainen esimerkki joukon luomisesta iteroitavista elementeistä.
int merkkijonossa
# Python set() function example # Calling function result = set() # empty set result2 = set('12') result3 = set('javatpoint') # Displaying result print(result) print(result2) print(result3)
Lähtö:
set() {'1', '2'} {'a', 'n', 'v', 't', 'j', 'p', 'i', 'o'}
Python set() -funktio Esimerkki 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)
Lähtö:
java listnode
{'15', '13', '12'} {'n', 'v', 'a', 'j', 'p', 't', 'o', 'i'} {1, 2, 3}
Python set() -funktio Esimerkki 3
Täällä luomme joukon suodatettuja elementtejä. Geteven-funktio palauttaa parilliset arvot.
# 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)
Lähtö:
{8, 2, 4, 6}