تحقق مما إذا كانت القائمة فارغة في Python باستخدام هذه الأساليب الثلاثة السهلة

تحقق مما إذا كانت القائمة فارغة أم لا بطرق مختلفة.

هناك عدة طرق للتحقق مما إذا كانت القائمة فارغة أم لا في Python. دعونا نراهم واحدا تلو الآخر.

طول

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

  • اكتب دالة تسمى is_list_empty تأخذ القائمة كوسيطة.
  • تحقق من طول القائمة.
    • إذا كان الطول 0 ، فقم بإرجاع True else وإرجاع False.

هذا هو. لقد انتهينا من الخطوات المتضمنة في البرنامج.

دعونا نبرمج.

# function to check whether the list is empty or not
def is_list_empty(list):
    # checking the length
    if len(list) == 0:
        # returning true as length is 0
        return True
    # returning false as length is greater than 0
    return False

دعنا نتحقق من وظيفتنا مع الكود التالي.

list_one = [1, 2, 3]
list_two = []
print(is_list_empty(list_one))
print(is_list_empty(list_two))

سوف تحصل على النتيجة التالية إذا قمت بتنفيذ الكود أعلاه.

False
True

منطقي

القيمة المنطقية لقائمة فارغة هي دائمًا False. هنا ، سنستفيد من طريقة منطقية. سنستخدم طريقة التحويل المنطقي للتحقق مما إذا كانت القائمة فارغة أم لا. دعونا نرى الخطوات المتضمنة فيه.

  • اكتب دالة تسمى is_list_empty تأخذ القائمة كوسيطة.
  • تحويل القائمة إلى منطقية باستخدام طريقة منطقية.
  • استنتاج النتيجة وإعادتها.
  Newshosting: أفضل مزود Usenet

نعم! هذا هو. لقد انتهينا من الخطوات. دعنا نرى الكود.

# function to check whether the list is empty or not
def is_list_empty(list):
    # returning boolean value of current list
    # empty list bool value is False
    # non-empty list boolea value is True
    return not bool(list)

دعنا نختبر وظيفتنا بالشفرة التالية.

list_one = [1, 2, 3]
list_two = []
print(is_list_empty(list_one))
print(is_list_empty(list_two))

ستحصل على نفس الإخراج كما رأينا في المثال السابق. نفّذ واختبرها.

عامل المساواة

هناك طريقة أخرى بسيطة للتحقق من أن القائمة فارغة أم لا. يمكننا مقارنة القائمة مباشرة بالقائمة الفارغة ([]). تقوم Python بإرجاع True إذا تطابق القائمة المحددة مع القائمة الفارغة.

  قوالب مواقع الويب الثابتة للأفراد وبدء التشغيل

دعونا نرى خطوات التحقق مما إذا كانت القائمة فارغة أم لا باستخدام عامل المساواة.

  • اكتب دالة تسمى is_list_empty تأخذ القائمة كوسيطة.
  • قارن القائمة المعطاة بـ [] وإرجاع القائمة.

خطوة واحدة بسيطة تمنحك الكثير في بايثون. دعنا نرى الكود.

# function to check whether the list is empty or not
def is_list_empty(list):
    # comparing the list with []
    # and returning the result
    return list == []

الآن ، يمكنك التحقق من الوظيفة برمز مقصوص استخدمناه في هذا البرنامج التعليمي. سوف تحصل على نفس الناتج كما كان من قبل.

استنتاج

هذا أكثر من كافٍ للمطورين للتحقق من فراغ القائمة.

  32 أسئلة وأجوبة مقابلة Tableau المتداولة

قد تكون هناك طرق أخرى للتحقق مما إذا كانت القائمة فارغة أم لا. لقد رأينا البعض منهم. اختر الطريقة التي تناسبك.

هل أنت مهتم بإتقان بايثون؟ ألق نظرة على هذا مسار.

ترميز سعيد 🙂

استمتعت بقراءة المقال؟ ماذا عن المشاركة مع العالم؟