TheProgrammer نشر 5 أكتوبر 2015 أرسل تقرير نشر 5 أكتوبر 2015 أريد أن أقوم بحذف العنصر الأول من المصفوفة التالية:[0, 132, 432, 342, 234]فما هي أسهل وأبسط طريقة للتخلص من العنصر الأول (0) ؟ اقتباس
0 هشام رزق الله نشر 5 أكتوبر 2015 أرسل تقرير نشر 5 أكتوبر 2015 هنالك العديد من الطرق للتخلص من أول عنصر في المصفوفة فعلى سبيل المثال يمكنك استخدام التابع shift كما في الأمثلة التالية:>> x = [4,5,6] => [4, 5, 6] >> x.shift => 4 >> x => [5, 6] وإذا رغبت في حذف عنصر معين يمكنك استخدام الصيغة التالية x.shift(n)كما يمكنك استخدام drop لإزالة العناصر الأولى من المصفوفة حيث يقوم هذا التابع بحذف العناصر الأولى حسب العدد الذي تمرره من العناصر كما في الأمثلة التالية:a = [0,1,2,3] a.drop(1) # => [1, 2, 3] a # => [0,1,2,3] [0,1,2,3].drop(2) => [2, 3] [0,1,2,3].drop(3) => [3]ويمكنك أيضا استخدام هذه الطريقة البسيطة التي تعتمد على head و tail للحصول على مصفوفة دون العنصر الأول كما في هذا المثال:head, *tail = [1, 2, 3, 4, 5] #==> head = 1, tail = [2, 3, 4, 5] المصدر اقتباس
السؤال
TheProgrammer
أريد أن أقوم بحذف العنصر الأول من المصفوفة التالية:
فما هي أسهل وأبسط طريقة للتخلص من العنصر الأول (0) ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.