1_ الفرق في شكل الاقواس 2_وان القاموس يمكن التعديل فيه سواء بالاضافة او الحذف او تغير القيم علي عكس المترتبة وافضل استخدام للمترتبة هو الاحداثيات الثابتة التي لا تتغير مثل احداثيات المواقع علي GBS
Dictionaries: تكون عباره عن key , value قابله للتغيير,تستخدم اقواس مجموعه {} tuple: نصل اليها باستخدام الفهارس وغير قابله للتغيير فيها مجموعه من العناصر المرتبه بتخزن قيم ثابته لا تتغير وتستخدم اقواس ()
الاختلاف بين الtupeles وdictionaries 1_بعرف اوصل لعناصر الtupeles من خلال ال index(الفهرس)ولكنdictionaries بوصلل للvalue من خلالkey 2_tupeles 👉immutable ولكن dictionaries يمكن التعديل فيها 3_بعرف اضيف بيانات للdictionaries بكل بساطة ولكن tupeles علشان اضيف عليها عناصر لازم احولها لlist وبعدين احولها عادي لtupeles Knowing that dictionaries can turn into lists
الفرق بينهم ان القاموس قابل للتعديل لكن المترتبة لأ لان القيم فيها ثابته في القاموس بنوصل للعناصر باستخدام المفاتيح لكن في المترتبة باستخدام ترتيب العنصر
١)الفرق بين القاموس والمترتبه ١: تختلف في شكل الاقواس ٢:هي أن القاموس بقدر اعدل فيها زي اني اقدر اضيف واحذف في الكود أما المترتبه لا أستطيع التعديل في الكود ٢) افضل استخدام لمترتبه احداثيات الموقع علي GBS
ال tuple هي مجموعه من القيم مرتبه وغير قابله للتغيير تكتب بين اقواس عادية () والبحث داخل عن طريق ال index .............................................. اما عن ال dictionary هي مجموعه من الازواج من ال keys , value قابله للتغيير تكتب بين في اقواس المجموعه {} ويمكن البحث داخل عن طريق ال keys, value ........................................ اما عن السؤال؟ 1. تاريخ ميلاد الاشخاص .(اليوم،الشهر،السنه) 2. نتائج الامتحانات. (اسم الطالب،الدرجة)
القاموس يمكن التعديل فيه وكمان بيكون غير مرتب اما المترتبه لا يمكن التعديل فيها وبتكون مرتبه و كمان فى فرق بهم فى شكل القواس المثال استخدامها كمفاتيح لانها غير قابله للتغيير
1- الفرق بين المترتبه و القاموس شكل الاقواس و المترتبه لايمكن التعديل فيها على عكس القاموس يمكن التعديل فيه المترتبه نصل لعناصرها باستخدام الفهرس انما القاموس باستخدام المفاتيح 2- افضل استخدام هو تسجيل البيانات الثابته زي البيانات الشخصيه للافراد لدى الحكومه مثل الرقم القومي وتاريخ الميلاد او في الجامعات عن طريق قاىْمه للطلاب باستخدام كود الطالب
المترتبه والقاموس الاتنين كل العناصر فيهم منرتبين بس القاموس متربع بأسماء محدده نقدر نستدعيها بالاسم علي عمل المترتبه أن الترتيب بالارقام زي الليست بتسترجعها بالارقام الاستخدام مثلا لو عايز اعمل pdf غير قابل للتعديل عليه
الفرق بينهم ان القواميس مرنه ويمكن التعديل فيها بالاضافة او الحذف عكس المترتبات وان ف القواميس يمكن الوصول للقيم بالمفاتيح انما المترتبات بنوصلها بالفهرس(index) انا شايف ان المترتبات تنفع ف البيانات التي لا يمكن التعديل فيها زي مثلا اجابات طالب ف امتحان
القاموس قابل للتغيير ويمكن الوصول إلى العناصر عبر المفتاح ويستخدم في تخزين أزواج مفتاح،قيمة اما tuple غير قابل للتغيير ويمكن الوصول الي عناصره عبر الفهرس ويستخدم في تخزين بيانات ثابتة مرتبة وامثلة :تخزين بيانات ثابتة وإضافة البيانات المتكررة وحماية البيانات من التغيير
الفرق بين الtuples و الdictionary 1) الtuples تشبه الlist ولكن قيمتها ثابته ولا تتغير الdicionary تسخدم لحفظ البيانات علي شكل keys , values 2) يمكن الوصول الي العناصر في الtuple عن طريق الindex يمكن الوصول الي العناصر في الdictionary عن طريق الkeys 3) تعرف الtuples باستخدام ( ) في الاكواد اما الdictionary باستخدام { } في الاكواد 4) الtuples عناصرها غير قابله للتعديل اما الحذف او الاضافه الdictionary عناصرها قابله للحذف والتعديل والاضافه انسب استخدام للtuples في احداثيات المواقع الجغرافيه لانها ثابته ولا تتغير
المترتبه تخزن قيم فرديه و مرتبه لا يمكن حذف منها شي بعد كتابتها طريقه الوصول index اما القاموس غير مرتب ويمكن حذف منه شي بعد كتابته عن طريق pop , del, طريقه الوصول keys انسب طريقه لاستخدام المرتبات هي الازواج المرتبه لانها تحتاج الي ترتيب و هذا متوفر في المرتبات point=(3,7) Print (f"x{point(0)}") Print (f"y{point (1)}")
الفرق بين tuple and dictionary dictionary تكون عباره عن key , value و بتبقا جوا {} و يمكن تغير ما بداخل عن طريق ( اسم القاموس value' = ['key'] ') اما tuple عباره عن مدخلات داخل () لكن هنا لا يمكن تغيرها الا عند تحويلها ل list و تغيرزي ال list افضل استعمال لل tuple و dictionary لما يكون في ورقه غياب لترتيب للاسماء و ارقام الطلاب
ال tuple هي مجموعه من العناصر المرتبه بتخزن قيم ثابته لا تتغير وتستخدم اقواس () اما الdictionary هي مجموعه من الازواج غير مرتبه وتستخدم اقواس مجموعه {}
الtuple: ١-مقدرش اعمل فيه اي تغيير زي الاضافة او الحذف ولازم احولها لlist علشان اعمل تغيير ٢-شكل القواس() ٣-عبارة عن عناصر منفردة الdictionary:١-بعدل فيه عادي من حيث الاضافة او الخذف او تغيير قيمة ٢-عبارة عن ازواج(pairs)بتحتوي على مفاتيح وقيم ٣-مفيش تكرار ٤-شكل الاقواس{} افضل استخدامات الtuples للحاجات الثابتة زي ارقام التليفونات والارقام القومية والاتجاهات الجغرافية والجداول
ال dictionary ينفع اني اعدل فيها عادي وبيكون فيها مفتاح والقيمه ال tuple مينفعش اعدل فيه اي حاجه وبيكون عباره عن عناصر ال dictionary افضل لاني بقدر اعدل واحذف واضيف واعمل قاموس جديد
القاموس نقدر نعدل فيه او نضيف او نحذف لكن الالمترتبة منقدرش القاموس نقدر نوصل لاي قيمة من خلال مفاتيح key , value انما المترتبة عن طريق رقم العنصر مثال للمترتبة مفاتيح عشان مش هنقدر نغير فيها
ال Tuple نوع بيانات غير قابل للتغيير (immutable )بيخزن مجموعه من العناصر بإستخدام اقواس( )ويمكن للوصول الى اي عن طريق index ال dectionary قابل للتعديل عن طريق key value وتكتب باستخدام اقواس {} المثال /هو تخزين احداثيات نقطه فى بعدين ف الفضاء مثلا او على الخريطه
الفرق بين ال tupel , dictionary ان ال tupel مقدرش اغير فيها و لو عايز اغير لازم احولها ل list و اغير فيها و ارجعها tupel تاني المثال تخزين بيانات ل رسم هندسي كأحداثيات ممنوع اغير ف الاحداثيات الهندسيه او البيانات الشخصيه في قائمه لاي غرض
القاموس بيخزن البيانات علي شكل مفاتيح وقيم وقابل للتعديل بنوصل للقيم عن طريق المفاتيح المترتبات بتخزن مجموعه من العناصر وغير قابل للتعديل بنوصل للعناصر عن طريق الفهارس ممكن نستخدم ال tuple ف تخزين حاجه ثابته
ال dicionary يكتب بالاقواس{} اما ال tuple () ال dicionary يمكن التعديل والحذف والاضافه بها اما ال tuple لا يمكن تغييرها ال tuple يمكن تحويلها ل list والعكس صحيح اما ال dicionary لا يمكن تحويلها
ال tuple غير قابلة للتعديل وتكتب باستخدام أقواس وتستخدم للوصول إلى أى عنصر عن طريق تحديد الموقع أما dictionary قابل للتعديل وتكتب باستخدام curly prakets ويمكن إستخدامه عن طريق تحديد المفتاح الخاص به
السؤال ممكن يدكتور نستخدمها ف تطبيق قرأن مثلا زي اني ادخله اسم السورة هيطلع السورة ودي حاجه ثابته مقدرش اغير فيها القران ثابت م متغير يعني او ممكن جدول الضرب لتعليم الاطفال يعني 2*2=4 ودي حاجه ثابته بردو
الtuple مينفعش اعدل فيها والاقواس بتاعته واخده الشكل دا() اما الdictionary فهى قابله للتعديل وشكل الاقواس{} وفى الtuple لازم انا الكتب لكن الdictionary فيها الkeysوال value المثال: ممكن نستخدم المترتبات فى شركه مثلا لتحديد عدد ساعات العمل والاجازات والراتب
Tuple غير قابله للتعديل وتكتب باستخدام اقواس لمعرفة اى عنصر عن طريق مكانه شبه list. امل dictionary تسمح بتعديل وتستخدم,فى تعديل ما بداخلها عن طريق Keys و values
الtuple هي غير قابله للتغيير وتكتب بين اقواس عاديه والبحث عن طريقindex اما dictionary فهي قابله للتغيير وتكتب بين اقواس مجموعه ويمكن البحث عن طريق values and keys اما السؤال جدول الاسبوع الدراسي
المترتبات ليست قابله للتعديل علي عكس القواميس فالقواميس قابله للتعديل وتكتب المترتبات باستخدام parentheses أما القواميس تكتب باستخدام curly prakets ونستطيع الوصول إلي اي عنصر في المترتبات عن طريق تحديد موقعه أما القواميس عن طريق تحديد المفتاح الخاص به وأفضل مثال نستخدم فيه المترتبات هو الاحداثيات الجغرافيه ندخل لها قيم ثابته ولا يمكن تغيرها وتظل ثابته في كل الأحوال
قاموس اسهل بكتير. بحذف واضيف وابحث واعمل حجات كتير مرترتبه لا اقدر اضيف ولا. اعدل فيه بس ده حلو في حاله واحده عندي برنامج. مس هيتفير في اي حاجه. عملت برنامج. مس عاوز فيه تعديل زي درجه طلاب اتخرجوا واحفظ كل واحد فيهم كان. جايب كام. علشان ميتعدلش عليها. ويفضل محفوظ عندي
الTuple غير قابلة للتعديل وتكتب بأقواس مربعة بينما ال directory يمكن التعديل عليه من تغيير الkey, value مثال زي السجل المدني تدخل الاسم والعمر وماشابه من هذه البيانات والتي منها يمكن معرفة كل شيء عن صاحب البيانات ولا يمكن التعديل عليه بسهولة +نستخدمها في حالة البيانات الغير قابلة للتعديل بسهولة
الفرق في شكل الاقواس وقابلية تغيير العناصر
1_ الفرق في شكل الاقواس
2_وان القاموس يمكن التعديل فيه سواء بالاضافة او الحذف او تغير القيم علي عكس المترتبة
وافضل استخدام للمترتبة هو الاحداثيات الثابتة التي لا تتغير مثل احداثيات المواقع علي GBS
ده احنا ناقشين من بعض بقى
الفرق بينهم ان
typle مينفعش يتعدل فيها ولازم تتكتب مبين اقواس وبنستخدمها علشان نوصل للموقع
لاكن القاموس مممن نعدل فيه
Dictionaries:
تكون عباره عن key , value
قابله للتغيير,تستخدم اقواس مجموعه {}
tuple:
نصل اليها باستخدام الفهارس وغير قابله للتغيير فيها
مجموعه من العناصر المرتبه بتخزن قيم ثابته لا تتغير وتستخدم اقواس ()
ممكن نستخدم tuples في تخزين احداثيات النقاط في النظام الاحداثي
الاختلاف في شكل الاقواس وامكانيه التعديل وفي القاموس يوجد ازدواج والمترتبه يمكن تحويلها لقائمه والقاموس لا يمكن تحويله
الاختلاف بين الtupeles وdictionaries
1_بعرف اوصل لعناصر الtupeles من خلال ال index(الفهرس)ولكنdictionaries بوصلل للvalue من خلالkey
2_tupeles 👉immutable
ولكن dictionaries يمكن التعديل فيها
3_بعرف اضيف بيانات للdictionaries بكل بساطة
ولكن tupeles علشان اضيف عليها عناصر لازم احولها لlist وبعدين احولها عادي لtupeles
Knowing that dictionaries can turn into lists
القاموس ممكن التعديل عليه بالحذف أو الإضافة لكن المترتبة لا
الفرق بينهم
ان القاموس قابل للتعديل لكن المترتبة لأ لان القيم فيها ثابته
في القاموس بنوصل للعناصر باستخدام المفاتيح
لكن في المترتبة باستخدام ترتيب العنصر
١)الفرق بين القاموس والمترتبه
١: تختلف في شكل الاقواس
٢:هي أن القاموس بقدر اعدل فيها زي اني اقدر اضيف واحذف في الكود
أما المترتبه
لا أستطيع التعديل في الكود
٢) افضل استخدام لمترتبه
احداثيات الموقع علي GBS
GPS: Global Positioning System
بس مثال جميل
عاش
ال tuple هي مجموعه من القيم مرتبه وغير قابله للتغيير تكتب بين اقواس عادية () والبحث داخل عن طريق ال index
..............................................
اما عن ال dictionary هي مجموعه من الازواج من ال keys , value قابله للتغيير تكتب بين في اقواس المجموعه {} ويمكن البحث داخل عن طريق ال keys, value
........................................
اما عن السؤال؟
1. تاريخ ميلاد الاشخاص .(اليوم،الشهر،السنه)
2. نتائج الامتحانات. (اسم الطالب،الدرجة)
القاموس يمكن التعديل فيه وكمان بيكون غير مرتب
اما المترتبه لا يمكن التعديل فيها وبتكون مرتبه و كمان فى فرق بهم فى شكل القواس
المثال
استخدامها كمفاتيح لانها غير قابله للتغيير
1- الفرق بين المترتبه و القاموس
شكل الاقواس
و المترتبه لايمكن التعديل فيها على عكس القاموس يمكن التعديل فيه
المترتبه نصل لعناصرها باستخدام الفهرس انما القاموس باستخدام المفاتيح
2- افضل استخدام هو تسجيل البيانات الثابته زي البيانات الشخصيه للافراد لدى الحكومه مثل الرقم القومي وتاريخ الميلاد
او في الجامعات عن طريق قاىْمه للطلاب باستخدام كود الطالب
المترتبه والقاموس الاتنين كل العناصر فيهم منرتبين بس القاموس متربع بأسماء محدده نقدر نستدعيها بالاسم علي عمل المترتبه أن الترتيب بالارقام زي الليست بتسترجعها بالارقام
الاستخدام مثلا لو عايز اعمل pdf غير قابل للتعديل عليه
الفرق بين المترتبه والقاموس
شكل الاقواس وان المترتبه لا يمكن التعديل فيه
اما القاموس يمكن التعديل فيه
الفرق بينهم ان القواميس مرنه ويمكن التعديل فيها بالاضافة او الحذف عكس المترتبات وان ف القواميس يمكن الوصول للقيم بالمفاتيح انما المترتبات بنوصلها بالفهرس(index)
انا شايف ان المترتبات تنفع ف البيانات التي لا يمكن التعديل فيها زي مثلا اجابات طالب ف امتحان
القاموس يمكن التعديل فيه وكمان بيكون غير مرتب
اما المترتبه لا يمكن التعديل فيها وبتكون مرتبه
المثال
استخدامها كمفاتيح لانها غير قابله للتغيير
Tuple:
نصل اليها باستخدام الفهارس وغير قابله للتغيير فيها
اما dictionary
نصل اليها باستخدام المفاتيح ونستطيع ان نغير فيها
الفرق
القاموس ممكن نغير فيه القيمه او نضيف قيمه ديده ختي ممكن نضيف قاموس تاني جواه
تابل لا يمكن تغير عناصرها ولا يمكن ان نضيف عناصر جديده
الفرق هو أن القاموس يمكن التعديل فيه اما المترتبة فلا يمكن التعديل فيه كمان أن شكل الأقواس بيختلف
ال dictionary يمكن اعدل فيه العناصر ، لكن ال tuple لا يمكن التعديل فيه
المثال:
الاثباتات الشخصيه زي الرقم القومي والاسماء الشخصيه
المترتبه لايمكن التغير فيها
اما القاموس بيانات مخزنه علي هيئه keys , value قابله للتغير
القاموس قابل للتغيير ويمكن الوصول إلى العناصر عبر المفتاح ويستخدم في تخزين أزواج مفتاح،قيمة
اما tuple غير قابل للتغيير ويمكن الوصول الي عناصره عبر الفهرس ويستخدم في تخزين بيانات ثابتة مرتبة
وامثلة :تخزين بيانات ثابتة
وإضافة البيانات المتكررة
وحماية البيانات من التغيير
ممكن يا دكتور حضرتك تنزل الاكواد في شكل ملف pdf بحيث نقدر نرجعلها ونطبقها كذا مرة
الرق بين المتلرتبه و القاموس ان المترتبه لا يمكنتغيير اى عنصرعلى عكس القاموس يمكن تغيير اى عنصر
الفرق بين الtuples و الdictionary
1) الtuples تشبه الlist ولكن قيمتها ثابته ولا تتغير
الdicionary تسخدم لحفظ البيانات علي شكل keys , values
2) يمكن الوصول الي العناصر في الtuple عن طريق الindex
يمكن الوصول الي العناصر في الdictionary عن طريق الkeys
3) تعرف الtuples باستخدام ( ) في الاكواد
اما الdictionary باستخدام { } في الاكواد
4) الtuples عناصرها غير قابله للتعديل اما الحذف او الاضافه
الdictionary عناصرها قابله للحذف والتعديل والاضافه
انسب استخدام للtuples في احداثيات المواقع الجغرافيه لانها ثابته ولا تتغير
المترتبه تخزن قيم فرديه و مرتبه لا يمكن حذف منها شي بعد كتابتها طريقه الوصول index اما القاموس غير مرتب ويمكن حذف منه شي بعد كتابته عن طريق pop , del, طريقه الوصول keys
انسب طريقه لاستخدام المرتبات هي الازواج المرتبه لانها تحتاج الي ترتيب و هذا متوفر في المرتبات
point=(3,7)
Print (f"x{point(0)}")
Print (f"y{point (1)}")
Tuples:indexلا يمكن التعديل فيها ويمكن الوصول الي عناصرها عن طريق ال
Dictionaries:key , valueيمكن التعديل فيها والوصول الى عناصرها عن طريق
الفرق بين tuple and dictionary
dictionary تكون عباره عن key , value و بتبقا جوا {} و يمكن تغير ما بداخل عن طريق ( اسم القاموس value' = ['key'] ')
اما tuple عباره عن مدخلات داخل () لكن هنا لا يمكن تغيرها الا عند تحويلها ل list و تغيرزي ال list
افضل استعمال لل tuple و dictionary
لما يكون في ورقه غياب لترتيب للاسماء و ارقام الطلاب
ال tuple هي مجموعه من العناصر المرتبه بتخزن قيم ثابته لا تتغير وتستخدم اقواس ()
اما
الdictionary هي مجموعه من الازواج غير مرتبه وتستخدم اقواس مجموعه {}
الtuple: ١-مقدرش اعمل فيه اي تغيير زي الاضافة او الحذف ولازم احولها لlist علشان اعمل تغيير
٢-شكل القواس()
٣-عبارة عن عناصر منفردة
الdictionary:١-بعدل فيه عادي من حيث الاضافة او الخذف او تغيير قيمة
٢-عبارة عن ازواج(pairs)بتحتوي على مفاتيح وقيم
٣-مفيش تكرار
٤-شكل الاقواس{}
افضل استخدامات الtuples للحاجات الثابتة زي ارقام التليفونات والارقام القومية والاتجاهات الجغرافية والجداول
ال dictionary
ينفع اني اعدل فيها عادي وبيكون فيها مفتاح والقيمه
ال tuple
مينفعش اعدل فيه اي حاجه
وبيكون عباره عن عناصر
ال dictionary افضل لاني بقدر اعدل واحذف واضيف واعمل قاموس جديد
القاموس نقدر نعدل فيه او نضيف او نحذف لكن الالمترتبة منقدرش
القاموس نقدر نوصل لاي قيمة من خلال مفاتيح key , value انما المترتبة عن طريق رقم العنصر
مثال للمترتبة مفاتيح عشان مش هنقدر نغير فيها
ال dictionary ممكن اعدل فيه
اما الtuple مش بتقبل التعديل وبتستخدم الاقواس[ ]
ال Tuple نوع بيانات غير قابل للتغيير (immutable )بيخزن مجموعه من العناصر بإستخدام اقواس( )ويمكن للوصول الى اي عن طريق index
ال dectionary قابل للتعديل عن طريق key value وتكتب باستخدام اقواس {}
المثال /هو تخزين احداثيات نقطه فى بعدين ف الفضاء مثلا او على الخريطه
المترتبات بتكون عناصر ومرتبه ومنقدرش نعدل فيها وشكل الاقواس فيها() لكن القواميس بكون مفتايح وازواج ومش مترتبه ونقدر نعدل فيها وشكل الاقواس فيها{}
الفرق بين ال tupel , dictionary
ان ال tupel مقدرش اغير فيها و لو عايز اغير لازم احولها ل list و اغير فيها و ارجعها tupel تاني
المثال تخزين بيانات ل رسم هندسي كأحداثيات ممنوع اغير ف الاحداثيات الهندسيه
او البيانات الشخصيه في قائمه لاي غرض
القاموس بيخزن البيانات علي شكل مفاتيح وقيم وقابل للتعديل
بنوصل للقيم عن طريق المفاتيح
المترتبات بتخزن مجموعه من العناصر وغير قابل للتعديل بنوصل للعناصر عن طريق الفهارس
ممكن نستخدم ال tuple ف تخزين حاجه ثابته
ال dicionary يكتب بالاقواس{}
اما ال tuple ()
ال dicionary
يمكن التعديل والحذف والاضافه بها
اما ال tuple
لا يمكن تغييرها
ال tuple
يمكن تحويلها ل list والعكس صحيح
اما ال dicionary
لا يمكن تحويلها
ال tuple غير قابلة للتعديل وتكتب باستخدام أقواس وتستخدم للوصول إلى أى عنصر عن طريق تحديد الموقع أما dictionary قابل للتعديل وتكتب باستخدام curly prakets ويمكن إستخدامه عن طريق تحديد المفتاح الخاص به
الtuples غير قابله لاضافة اي عنصر عل عكس القاموس والاقواس تكون في الtuples () ونكون ف القاموس}{
السؤال ممكن يدكتور نستخدمها ف تطبيق قرأن مثلا زي اني ادخله اسم السورة هيطلع السورة ودي حاجه ثابته مقدرش اغير فيها القران ثابت م متغير يعني او ممكن جدول الضرب لتعليم الاطفال يعني 2*2=4 ودي حاجه ثابته بردو
الtuple مينفعش اعدل فيها والاقواس بتاعته واخده الشكل دا() اما الdictionary فهى قابله للتعديل وشكل الاقواس{} وفى الtuple لازم انا الكتب لكن الdictionary فيها الkeysوال value
المثال:
ممكن نستخدم المترتبات فى شركه مثلا لتحديد عدد ساعات العمل والاجازات والراتب
Tuple غير قابله للتعديل وتكتب باستخدام اقواس لمعرفة اى عنصر عن طريق مكانه شبه list. امل dictionary تسمح بتعديل وتستخدم,فى تعديل ما بداخلها عن طريق Keys و values
الtuple هي غير قابله للتغيير وتكتب بين اقواس عاديه والبحث عن طريقindex
اما dictionary فهي قابله للتغيير وتكتب بين اقواس مجموعه ويمكن البحث عن طريق values and keys
اما السؤال جدول الاسبوع الدراسي
المترتبات ليست قابله للتعديل علي عكس القواميس فالقواميس قابله للتعديل وتكتب المترتبات باستخدام parentheses أما القواميس تكتب باستخدام curly prakets ونستطيع الوصول إلي اي عنصر في المترتبات عن طريق تحديد موقعه أما القواميس عن طريق تحديد المفتاح الخاص به
وأفضل مثال نستخدم فيه المترتبات هو الاحداثيات الجغرافيه ندخل لها قيم ثابته ولا يمكن تغيرها وتظل ثابته في كل الأحوال
حلو المثال
الفرق بين الtupeles وdictionaries
امكانيه التعديل في المدخلات (اضافه / مسح /تعديل)
مثال : تحديث احداثيات (هندسه تحليله) , حاجه مش بتتغير زي اسمك ورقمك القومي (السجل😅)
Tuple
غير قابلة للتغيير وتستخدم لتخزين تسلسل مرتب من العناصر
Dictionary
مجموعة غير مرتبة وقابلة للتغيير وتستخدم لتخزين أزواج من المفاتيح والقيم
قاموس اسهل بكتير. بحذف واضيف وابحث واعمل حجات كتير
مرترتبه لا اقدر اضيف ولا. اعدل فيه
بس ده حلو في حاله واحده عندي برنامج. مس هيتفير في اي حاجه. عملت برنامج. مس عاوز فيه تعديل
زي درجه طلاب اتخرجوا واحفظ كل واحد فيهم كان. جايب كام. علشان ميتعدلش عليها. ويفضل محفوظ عندي
الTuple غير قابلة للتعديل وتكتب بأقواس مربعة
بينما ال directory يمكن التعديل عليه من تغيير الkey, value
مثال زي السجل المدني تدخل الاسم والعمر وماشابه من هذه البيانات والتي منها يمكن معرفة كل شيء عن صاحب البيانات ولا يمكن التعديل عليه بسهولة +نستخدمها في حالة البيانات الغير قابلة للتعديل بسهولة
الفرق هو أن القاموس يمكن التعديل فيه اما المترتبة فلا يمكن التعديل فيه كمان أن شكل الأقواس بيختلف
القاموس يمكن التعديل فيه وكمان بيكون غير مرتب
اما المترتبه لا يمكن التعديل فيها وبتكون مرتبه
المثال
استخدامها كمفاتيح لانها غير قابله للتغيير