python - مترجمة - لغة البايثون والهكر pdf



بيثون: كيفية التحقق من سلسلة ل substrings من قائمة؟ (1)

جرب هذا الاختبار:

any(substring in string for substring in substring_list)

سيعود True إذا كان أي من السلاسل الفرعية في substring_list في string .

لاحظ أن هناك تناظرية لبيثون لإجابة مارك جرافيل في السؤال المرتبط:

from itertools import imap
any(imap(s.__contains__, substring_list))

ربما يكون الإصدار أعلاه باستخدام تعبير مولد أكثر وضوحًا.

ممكن تكرار:
تحقق من وجود سلاسل متعددة في سلسلة أخرى

لا يمكنني العثور على ما يعادله من الكود الذي يعمل مثل this أي مكان لبيثون:

بشكل أساسي ، أرغب في التحقق من سلسلة بحث عن سلاسل فرعية موجودة في القائمة.





substring