Ail Ahmed نشر الأربعاء في 05:19 أرسل تقرير نشر الأربعاء في 05:19 السلام عليكم هو اي الFrozensets هل ده نوع بيانات موجود في باثيون ؟ 1 اقتباس
0 Kais Hasan نشر الأربعاء في 06:48 أرسل تقرير نشر الأربعاء في 06:48 و عليكم السلام علي، هو نوع من أنواع بنى المعطيات، مثل dict, set, list و غيرها في بايثون. يتم استعماله لتمثيل مجموعة لن يتم تعديل عناصرها، و الهدف من ذلك إمكانية استعمال هذه المجموعة في الحالات التي تتطلب استعمال بنية معطيات غير قابلة للتعديل، مثلًا استعمالها كمفتاح في قاموس (لا يمكن استعمال ال set أو list كمفتاح لأنها قابلة للتعديل). تحياتي. 1 اقتباس
0 Mustafa Suleiman نشر الأربعاء في 11:35 أرسل تقرير نشر الأربعاء في 11:35 ذلك نوع بيانات موجود في بايثون، وهو مجموعة غير قابلة للتغيير immutable تُشبه مجموعة set العادية، لكن لا يمكن تعديلها بعد إنشائها، أي لا يمكنك إضافة أو حذف عناصر من frozenset بعد إنشائها. وفائدة ذلك منع التغيير غير المقصود، مما يضمن سلامة البيانات، أيضًا تستطيع استخدامها كمفاتيح في القواميس لأنها غير قابلة للتغيير. وتُستخدم أيضًا في بعض خوارزميات التجزئة hashing بسبب عدم قابليتها للتغيير. my_frozenset = frozenset([1, 2, 3]) # my_frozenset.add(4) # سيؤدي إلى خطأ # my_frozenset.remove(1) # سيؤدي إلى خطأ print(my_frozenset) 1 اقتباس
0 Ail Ahmed نشر الأربعاء في 11:37 الكاتب أرسل تقرير نشر الأربعاء في 11:37 شكراا جدا لحضرتكم بس انا اول مره اسمع عنو هو ده نوع بيانات جديد والا اي ؟ 1 اقتباس
0 محمد عاطف17 نشر الأربعاء في 15:42 أرسل تقرير نشر الأربعاء في 15:42 بتاريخ 4 ساعة قال Ail Ahmed: بس انا اول مره اسمع عنو هو ده نوع بيانات جديد والا اي ؟ لا ليس جديدا حيث تم تعريفه أول مرة في إصدار 2.4 في بايثون والذي صدر عام 2004 وهذا هو التوثيق الرسمي الذي تم الإعلان فيه عن frozenset : https://docs.python.org/3/whatsnew/2.4.html ولكن السبب في ذلك أنه لا يتم إستخدامه بكثرة كما يتم إستخدام set لذلك من الممكن أن لم تسمع عنه قبل ذلك بسبب هذا. وبالإضافة إلى الشرح السابق من المدربين يمكنك قراءة المقال التالي من موقع موسوعة حسوب لشرح أكثر تفصيلا: الدالة frozenset() - موسوعة حسوب ويمكنك قراءة التوثيق الرسمي الخاص به من موقع بايثون : https://docs.python.org/3/library/stdtypes.html#frozenset 1 اقتباس
0 Ail Ahmed نشر أمس الساعة 11:03 الكاتب أرسل تقرير نشر أمس الساعة 11:03 بتاريخ 19 ساعة قال محمد عاطف17: لا ليس جديدا حيث تم تعريفه أول مرة في إصدار 2.4 في بايثون والذي صدر عام 2004 وهذا هو التوثيق الرسمي الذي تم الإعلان فيه عن frozenset : https://docs.python.org/3/whatsnew/2.4.html ولكن السبب في ذلك أنه لا يتم إستخدامه بكثرة كما يتم إستخدام set لذلك من الممكن أن لم تسمع عنه قبل ذلك بسبب هذا. وبالإضافة إلى الشرح السابق من المدربين يمكنك قراءة المقال التالي من موقع موسوعة حسوب لشرح أكثر تفصيلا: الدالة frozenset() - موسوعة حسوب ويمكنك قراءة التوثيق الرسمي الخاص به من موقع بايثون : https://docs.python.org/3/library/stdtypes.html#frozenset شكراا جدا لحضرتكم اقتباس
السؤال
Ail Ahmed
السلام عليكم
هو اي الFrozensets هل ده نوع بيانات موجود في باثيون ؟
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.