اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

مرحباً ..
هناك عدة طرق للتحقق من أن جميع عناصر قائمة موجودة بقائمة أخرى في لغة بايثون من بينها إستعمال التابع issubset بهذا الشكل:

lst1 = [3,5,6,8,7]
lst2 = [3,6]

print(set(lst2).issubset(set(lst1)))

يُمكنك التجربة من خلال الرابط التالي:إضغط هنا

و للتأكد من تواجد عنصر محدد موجود ضمن عناصر قائمة نستعمل ال operator التالي: in بهذا الشكل:

lst2 = [3,6]

print(3 in lst2)

بالتوفيق

  • 0
نشر

يمكن التحقق عن طريق الكود التالي:

lst1 = [3,5,6,8,7]
lst2 = [3,6]

def is_in(lst1,lst2):
    for element in lst2:
        if element not in lst1:
            return False
    return True

print(is_in(lst1,lst2))

قمنا بتعريف الدالة is_in والتي تقوم بالرجوع مبكراً بالقيمة False في حالة أن أحد قيم القائمة الثانية غير موجود في القائمة الأولى.

وتقوم بإرجاع True إذا تم المرور على كل العناصر.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...