Python Tips | بالعربي
2.55K subscribers
177 photos
87 videos
27 files
219 links
عندما تحقق إنجازات، استمر في التعلم ، ف سر نجاح المبرمجين هو الاستمرارية✨️.
Download Telegram
3 حيل مع itertools 🎩

اليوم نستعرض بعض الوظائف من module مفيدة جدًا تتيح التعامل بكفاءة مع الكائنات القابلة للتكرار.

لنبدأ بوظيفة بسيطة جدًا – chain تتيح هذه الوظيفة "دمج" عدة عناصر قابلة للتكرار في عنصر واحد🔗.

بعد ذلك، accumulate. هذه الوظيفة تشبه إلى حد ما reduce، ولكن بدلاً من إعطاء قيمة نهائية واحدة، فإنها تطبق الوظيفة المحددة في الargument الثاني (في هذه الحالة min) بشكل متسلسل على كل عنصر لاحق بالترتيب: min(11)، min(11, 3)، min(11, 3, 9) وهكذا📉.

ولإنشاء توافيق من عناصر كائن قابل للتكرار محدد، ستحتاج إلى وظيفة combinations. يمكن تحديد طول هذه التوافقة باستخدام ال argument الثاني🧩.

#module | #itertools
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥2🆒2👨‍💻1