Ali Ahmed55 نشر 20 يناير أرسل تقرير نشر 20 يناير السلام عليكم يعني اي مصفوف حجمها ثابت زي الtuple اقتباس
0 El Sayed El Tohamy نشر 20 يناير أرسل تقرير نشر 20 يناير (معدل) وعليكم السلام ورحمة الله، في البداية لابد أن نوضح شيئًا هامًا، وهو أن tuple و list في البايثون ليست مصفوفة بالمعنى المعروف في لغات البرمجة الأخرى، حيث أن المصفوفة تكون عناصرها كلها من نوع واحد one data type أما tuple و list يمكن أن تقبل عناصر من أنواع بيانات مختلفة، لذلك فهي أنواع مركبة تشبه المصفوفة. بخصوص tuple فهو نوع مركب غير قابل للطفرة Immutable بمعني لا يمكنك إضافة عناصر عليه أو حذف عناصر منه أو حتى تغيير قيمة عنصر فيه، لذلك فهو سريع في عملية الاستعلام. بعكس list التي تقبل الإضافة والحذف والتعديل، بالمقابل هي أبطأ في عملية الاستعلام. السؤال الذي يتبادر للذهن: متى استخدم tuple ومتى استخدم list ببساطة شديدة لو عندك بيانات تحتاج عمل استعلامات عليها، مثل المجموع/المتوسط/الأكبر/الأصغر ولكنك لن تضيف أو تعدل فيها فهنا استخدم tuple. أما لو احتجت لإضافة عناصر أو حذفها أو تعديلها فهنا لابد من استخدام list، على سبيل المثال عناصر الفاتورة يجب أن توضع في list حتى تتمكن من إضافة عنصر جديد، أو حذف عنصر وهكذا. تم التعديل في 20 يناير بواسطة El Sayed El Tohamy 1 اقتباس
السؤال
Ali Ahmed55
السلام عليكم
يعني اي مصفوف حجمها ثابت زي الtuple
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.