محمد بوسكوري نشر 19 أكتوبر 2015 أرسل تقرير نشر 19 أكتوبر 2015 أحاول منذ الأمس كتابة شيفرة كود تمكنني من إزالة القيم المتكررة في مصفوفة على لغة Python، وهذا ما توصلت إليه إلى حد الآن:def remove_duplicates(): t = ['a', 'b', 'c', 'd'] t2 = ['a', 'c', 'd'] for t in t2: t.append(t.remove()) return tلكن الكود لا يعمل، هل من مساعدة؟ اقتباس
0 E.Nourddine نشر 20 أكتوبر 2015 أرسل تقرير نشر 20 أكتوبر 2015 لإزالة القيم المتكررة في مصفوفة على Python والحصول على قيم وحيدة، نستعمل دالة Set وهي دالة توفرها لنا Python لهذا الغرض.إذن يكفي أن نمرر متغير المصفوفة إلى الدالة Set بهذا الشكل :>>> t = [1, 2, 3, 1, 2, 5, 6, 7, 8] >>> t # عرص محتوى المصفوفة [1, 2, 3, 1, 2, 5, 6, 7, 8] # المصفوفة تتوفر على قيم متكررة >>> list(set(t)) # Set استعمال الدالة [1, 2, 3, 5, 6, 7, 8] #Set القيم المتكررة أزيلت بعد استعمال الدالة * لاحظ أن Set تستعمل مع دالة أخرى تدعى ب list.كما أن لهذه الدالة استعمالا آخر، وهو مقارنة قيم مصفوفتين، بهذه الطريقة:>>> t = [1, 2, 3, 5, 6, 7, 8]>>> s = [1, 2, 3] >>> list(set(t) - set(s)) [8, 5, 6, 7] 1 اقتباس
0 Reem Aziz نشر 22 مارس 2021 أرسل تقرير نشر 22 مارس 2021 (معدل) بتاريخ On 10/20/2015 at 08:13 قال E.Nourddine: list(set(t)) مهندس نور الدين شكرا لجهودك ولكن الدالة لم تعمل معي تم التعديل في 22 مارس 2021 بواسطة Reem Aziz اقتباس
السؤال
محمد بوسكوري
أحاول منذ الأمس كتابة شيفرة كود تمكنني من إزالة القيم المتكررة في مصفوفة على لغة Python، وهذا ما توصلت إليه إلى حد الآن:
لكن الكود لا يعمل، هل من مساعدة؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.