تم الحل: تحقق من Python إذا لم يكن لا شيء أو فارغًا

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

if not None or not '': print('Not empty!')

الشرط الأول هو إذا لم يكن "لا شيء" ، والذي يتم تقييمه إلى صحيح. الشرط الثاني هو "أو لا" ، والذي يتم تقييمه أيضًا إلى True. لذلك ، يتم تقييم التعبير بالكامل إلى True ويتم تنفيذ جملة الطباعة.

لا شيء

في Python ، "not none" هو تعبير منطقي يتم تقييمه إلى True إذا كان هناك عنصر واحد على الأقل في القائمة ، و False خلاف ذلك.

كيف: فارغ في بيثون

def فارغ (ذاتي):
لأني في النطاق (لين (ذاتي)):
النفس [i] = "

الوظائف ذات الصلة:

اترك تعليق