Ali Ahmed55 نشر 20 نوفمبر أرسل تقرير نشر 20 نوفمبر السلام عليكم هو اي الFrozensets هل ده نوع بيانات موجود في باثيون ؟ 1 اقتباس
0 Kais Hasan نشر 20 نوفمبر أرسل تقرير نشر 20 نوفمبر و عليكم السلام علي، هو نوع من أنواع بنى المعطيات، مثل dict, set, list و غيرها في بايثون. يتم استعماله لتمثيل مجموعة لن يتم تعديل عناصرها، و الهدف من ذلك إمكانية استعمال هذه المجموعة في الحالات التي تتطلب استعمال بنية معطيات غير قابلة للتعديل، مثلًا استعمالها كمفتاح في قاموس (لا يمكن استعمال ال set أو list كمفتاح لأنها قابلة للتعديل). تحياتي. 1 اقتباس
0 Mustafa Suleiman نشر 20 نوفمبر أرسل تقرير نشر 20 نوفمبر ذلك نوع بيانات موجود في بايثون، وهو مجموعة غير قابلة للتغيير immutable تُشبه مجموعة set العادية، لكن لا يمكن تعديلها بعد إنشائها، أي لا يمكنك إضافة أو حذف عناصر من frozenset بعد إنشائها. وفائدة ذلك منع التغيير غير المقصود، مما يضمن سلامة البيانات، أيضًا تستطيع استخدامها كمفاتيح في القواميس لأنها غير قابلة للتغيير. وتُستخدم أيضًا في بعض خوارزميات التجزئة hashing بسبب عدم قابليتها للتغيير. my_frozenset = frozenset([1, 2, 3]) # my_frozenset.add(4) # سيؤدي إلى خطأ # my_frozenset.remove(1) # سيؤدي إلى خطأ print(my_frozenset) 1 اقتباس
0 Ali Ahmed55 نشر 20 نوفمبر الكاتب أرسل تقرير نشر 20 نوفمبر شكراا جدا لحضرتكم بس انا اول مره اسمع عنو هو ده نوع بيانات جديد والا اي ؟ 1 اقتباس
0 محمد عاطف17 نشر 20 نوفمبر أرسل تقرير نشر 20 نوفمبر بتاريخ 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 Ali Ahmed55 نشر 21 نوفمبر الكاتب أرسل تقرير نشر 21 نوفمبر بتاريخ 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 شكراا جدا لحضرتكم اقتباس
السؤال
Ali Ahmed55
السلام عليكم
هو اي الFrozensets هل ده نوع بيانات موجود في باثيون ؟
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.