Python Tips | بالعربي: post #598 — TG.ME

3 حيل مع itertools 🎩✨ اليوم نستعرض بعض الوظائف من module مفيدة جدًا تتيح التعامل بكفاءة مع الكائنات القابلة للتكرار. لنبدأ بوظيفة بسيطة جدًا – chain تتيح هذه الوظيفة "دمج" عدة عناصر قابلة للتكرار في عنصر واحد🔗. بعد ذلك، accumulate. هذه الوظيفة تشبه إلى حد ما reduce، ولكن بدلاً من إعطاء قيمة نهائية واحدة، فإنها تطبق الوظيفة المحددة في الargument الثاني (في هذه الحالة min) بشكل متسلسل على كل عنصر لاحق بالترتيب: min(11)، min(11, 3)، min(11, 3, 9) وهكذا📉. ولإنشاء توافيق من عناصر كائن قابل للتكرار محدد، ستحتاج إلى وظيفة combinations. يمكن تحديد طول هذه التوافقة باستخدام ال argument الثاني🧩. #module | #itertools

June 26, 2026 1.8K 6