logo

وظيفة مجموعة بايثون ().

في لغة بايثون، المجموعة عبارة عن فئة مدمجة، وهذه الوظيفة هي منشئ هذه الفئة. يتم استخدامه لإنشاء مجموعة جديدة باستخدام العناصر التي تم تمريرها أثناء المكالمة. يستغرق التكرار كوسيطة ويعيد كائن مجموعة جديد. ويرد بناء جملة المنشئ أدناه.

إمضاء

 set([iterable]) 

حدود

متوقعة : مجموعة من العناصر غير القابلة للتغيير.

pyspark

يعود

تقوم بإرجاع مجموعة جديدة.

دعونا نرى بعض الأمثلة على وظيفة set() لفهم وظيفتها.

مجموعة بايثون () مثال على الوظيفة 1

مثال بسيط لإنشاء مجموعة من العناصر القابلة للتكرار.

فرز قائمة الصفيف Java
 # Python set() function example # Calling function result = set() # empty set result2 = set('12') result3 = set('javatpoint') # Displaying result print(result) print(result2) print(result3) 

انتاج:

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

مجموعة بايثون () مثال على الوظيفة 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) 

انتاج:

برنامج vlc لتحميل فيديوهات اليوتيوب
 {'15', '13', '12'} {'n', 'v', 'a', 'j', 'p', 't', 'o', 'i'} {1, 2, 3} 

مجموعة بايثون () مثال على الوظيفة 3

هنا، نقوم بإنشاء مجموعة من العناصر التي تمت تصفيتها. تقوم الدالة geteven بإرجاع القيم الزوجية.

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

انتاج:

 {8, 2, 4, 6}