logo

Python seti() İşlev

Python'da küme yerleşik bir sınıftır ve bu işlev bu sınıfın yapıcısıdır. Çağrı sırasında iletilen öğeleri kullanarak yeni bir küme oluşturmak için kullanılır. Yinelenebilirliği bir argüman olarak alır ve yeni bir set nesnesi döndürür. Yapıcı sözdizimi aşağıda verilmiştir.

İmza

 set([iterable]) 

Parametreler

yinelenebilir : değişmez unsurlardan oluşan bir koleksiyon.

Geri dönmek

Yeni bir küme döndürür.

İşlevselliğini anlamak için set() işlevinin bazı örneklerine bakalım.

Python set() İşlev Örneği 1

Yinelenebilir öğeler kullanarak bir dizi oluşturmaya yönelik basit bir örnek.

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

Çıktı:

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

Python set() Fonksiyon Örneği 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) 

Çıktı:

 {'15', '13', '12'} {'n', 'v', 'a', 'j', 'p', 't', 'o', 'i'} {1, 2, 3} 

Python set() Fonksiyon Örneği 3

Burada bir dizi filtrelenmiş öğe oluşturuyoruz. Geteven işlevi çift değerler döndürür.

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

Çıktı:

 {8, 2, 4, 6}