قائمة بايثون وللحلقة في LuckyTemplates

في هذا البرنامج التعليمي ، سأوضح كيف يمكن لـ For Loop التكرار على عناصر قائمة Python في LuckyTemplates . لاحظ أن القائمة هي نوع بيانات Python يتكون من عناصر تتراوح من البسيط إلى المتقدم.

تمكّننا حلقة For من تكرار الرموز المتشابهة لعدد محدود من المرات. يبسط المشاكل المعقدة إلى مشاكل بسيطة.

لتبدأ ، تحتاج إلى إنشاء مفكرة Python جديدة باستخدام دفتر Jupyter الخاص بك. بمجرد فتح دفتر ملاحظات Python الخاص بك ، يمكننا الآن إنشاء قائمة Python الخاصة بنا في خلية الشفرة. 

جدول المحتويات

عمل قائمة بايثون وللحلقة في LuckyTemplates - العددية

دعنا نسمي قائمتنا النموذجية my_list . تتم الإشارة إلى قائمة بايثون بأقواس "[]" ويتم الفصل بينها بفاصلة "،".

قائمة بايثون وللحلقة في LuckyTemplates

تأكد من وضع عناصرك داخل الأقواس وإلا فلن يظهر أي شيء عند تشغيله.

قائمة بايثون وللحلقة في LuckyTemplates

لنفترض أننا نريد إضافة 1 إلى جميع العناصر الموجودة في قائمتنا. لا يمكنك ببساطة إدخال +1 في الكود الخاص بك لأنه سينتج عنه خطأ في الكتابة. للقيام بذلك ، يتعين علينا تكرار كل عنصر في قائمتنا باستخدام For Loop

قائمة بايثون وللحلقة في LuckyTemplates

نستخدم كلمة For للإشارة إلى حلقة متبوعة بعنصر نائب يُعرف أيضًا باسم المتغير. عادةً ما نستخدم متغيرات مثل i و x ، لكن في الوقت الحالي ، دعنا نستخدم i . مرة أخرى ، نريد إضافة 1 إلى كل عنصر من عناصرنا. لذلك ، نحتاج إلى تكرار كل عنصر في قائمتنا عن طريق كتابة الكود أدناه.

قائمة بايثون وللحلقة في LuckyTemplates

ثم لفها في بيان طباعة . بمجرد تشغيل ذلك ، يمكننا أن نرى أننا نجحنا في إضافة 1 إلى كل عنصر من عناصرنا في قائمة Python الخاصة بنا.

قائمة بايثون وللحلقة في LuckyTemplates

فقط اعلم أنه يمكنك دائمًا تغيير وإضافة أي رقم تريده. على سبيل المثال ، نريد إضافة 5 . ما عليك سوى كتابة الرقم الموجود داخل الأقواس. بمجرد تشغيله ، سيظهر في النتائج التي توصلنا إليها أن كل عنصر من عناصرنا يضاف إلى 5 .

قائمة بايثون وللحلقة في LuckyTemplates

إلحاق قائمة موجودة بقائمة جديدة باستخدام For Loops

قد نرغب في الإشارة إلى النتائج التي توصلنا إليها من قائمتنا السابقة إلى قائمتنا. دعنا نستخدم 6 و 8 و 9 و 10 و 11 نتيجة كأمثلة. لنقم أولاً بإنشاء قائمة فارغة في خلية رمز جديدة حيث يمكننا دمج قائمتنا السابقة ' my_list' فيها.

دعنا نسمي هذه القائمة الفارغة "new_list" ونصنع For Loop باستخدام X كمتغير. سنلحق قائمتنا الحالية المسماة my_list ، لذلك سنقوم بتكرار ذلك.

قائمة بايثون وللحلقة في LuckyTemplates

بعد ذلك ، نريد إضافة قيم my_list إلى 5 ، لذا نحتاج إلى إضافة x = x + 5 . سنلحق الآن قائمتنا السابقة بقائمتنا الجديدة بالمتغير X. يتم استخدام الإلحاق لإضافة عنصر إلى نهاية قائمة موجودة بالفعل.

قائمة بايثون وللحلقة في LuckyTemplates

في خلية جديدة ، يمكننا كتابة المتغير new_list . بمجرد تشغيل هذا ، يمكننا أن نرى أننا نجحنا في إضافة نتائجنا إلى قائمتنا الجديدة.

قائمة بايثون وللحلقة في LuckyTemplates

عمل قائمة بايثون وللتكرار الحلقي في LuckyTemplates - نص

لقد أوضحت بعض الطرق حول كيفية إنشاء قائمة Python و For Loops من خلال الأرقام سابقًا. الآن ، دعنا نقيم بعض النصوص بنفس الطريقة. سأستخدم أسماء الشركات في هذا المثال.

دعنا نكتب كلمة شركة ، ونضيف الأقواس الخاصة بنا ، وسرد أسماء شركتنا بالداخل. في هذا المثال ، دعنا نستخدم Microsoft و IBM و Tesla و Meta. لاحظ أنه يمكنك استخدام أي شركة تريدها. 

قائمة بايثون وللحلقة في LuckyTemplates

باستخدام For Loop ، نريد إرجاع الشركة بالحرف " a " في عناوينها. لتصنيف تلك الشركات ، قم بإنشاء For Loop عن طريق كتابة الكود أدناه.

قائمة بايثون وللحلقة في LuckyTemplates

يشير هذا الرمز إلى أنه باستخدام For Loop لتصفح كل عنصر في قائمتنا ، يمكننا طباعة كل عنصر من هذه العناصر التي تحتوي على الحرف " a " ثم تشغيله.

قائمة بايثون وللحلقة في LuckyTemplates

يمكننا بالفعل أن نرى مدى ملاءمة وقوة هذه الطريقة عندما ننظر في تكرار آلاف العناصر المختلفة التي قد تكون في قائمة. بالانتقال إلى برنامجنا التعليمي ، سأوضح لك طريقة أخرى تسمى List Comprehension.

عمل قائمة بايثون وللتكرار الحلقي في LuckyTemplates - List Comprehension Numerical

يتشابه استيعاب القوائم تمامًا مع ما عرضته سابقًا. يكمن الاختلاف في كونها أكثر إتقانًا وأسهل وفعالية من حيث الوقت. يفضله بعض الأشخاص لأنه يمكن أن يحد من عدد الأسطر المستخدمة في البرنامج. لنقم بإنشاء نفس الإجراء في المثال الأول والثاني لإضافة 1 مباشرةً في كل عنصر داخل خلية الكود نفسها. 

لتجنب الالتباس وتقديم مقارنة ، دعنا نسمي قائمتنا my_list2 ثم اكتب عناصر قائمة Python داخل الأقواس. تحت ذلك ، سننشئ قائمة جديدة " new_list_2 " ، للإشارة إلى تعبيرنا عن إضافة 1 إلى كل عنصر من العناصر المدرجة في my_list2 .

قائمة بايثون وللحلقة في LuckyTemplates

بمجرد تشغيل new_list_2 الخاصة بنا في خلية جديدة ، سنرى نفس النتائج أو نتائج العناصر من قبل.

قائمة بايثون وللحلقة في LuckyTemplates

يمكننا أن نرى أن كلا الطريقتين توفران نفس النتيجة ؛ ومع ذلك ، فإن استخدام قائمة الفهم أقصر بكثير وأسرع وأسهل في القيام به. 

عمل قائمة بايثون وللتكرار الحلقي في LuckyTemplates - قائمة نص الفهم

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

دعنا نستخدم اسمًا مختلفًا لتقديم مقارنة ، على سبيل المثال ، a_company. نريد إرجاع عنصر ( i ) لكل عنصر ( i ) في قائمة شركتنا إذا كان يحتوي على " a " في هذا العنصر المحدد ( i ). انظر الكود أدناه.

قائمة بايثون وللحلقة في LuckyTemplates

بمجرد كتابة قائمة a_company الخاصة بنا في خلية جديدة ، ستظهر لنا تلك العناصر أو الشركات التي لديها الحرف " a ".

قائمة بايثون وللحلقة في LuckyTemplates

يمكننا أيضًا استخدام For Loop في تحديد العناصر داخل القائمة. باستخدام نفس المثال ، لنفترض أننا نريد جعل جميع العناصر في قائمة Python بأحرف كبيرة.

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

قائمة بايثون وللحلقة في LuckyTemplates

بمجرد تشغيل هذا الرمز ، سيُظهر أن جميع العناصر الموجودة في قائمة Python الخاصة بنا مكتوبة الآن بأحرف كبيرة.

قائمة بايثون وللحلقة في LuckyTemplates


وظائف محددة من قبل مستخدم Python | نظرة عامة حول
كيفية تحميل عينة من مجموعات البيانات في Python
باستخدام Python في LuckyTemplates | وظيفة مجموعة البيانات والسلسلة

خاتمة

الطرق التي أظهرتها ليست سوى عدد قليل من جميع الأشياء الممكنة التي يمكنك القيام بها باستخدام قائمة Python و For Loop في LuckyTemplates.

القائمة هي أكثر أنواع البيانات تنوعًا المتوفرة في Python ، وتتم كتابتها كقائمة من القيم أو العناصر المفصولة بفواصل بين قوسين. تساعد قائمة Python على تخزين بيانات متعددة في نفس الوقت.

من ناحية أخرى ، يعد For Loop أمرًا بالغ الأهمية في Python لأنه يمكّن المستخدمين من اجتياز القوائم التي قد تحتوي على آلاف العناصر.

أتمنى لك كل خير،

غيليم








Leave a Comment

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تقنية تصور LuckyTemplates: تعرف على كيفية إنشاء لوحات تصميم الخلفية

تعرف على تقنية تصور LuckyTemplates هذه حتى تتمكن من إنشاء قوالب الخلفية واستيرادها إلى تقارير LuckyTemplates الخاصة بك.

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

ما هي الذات في بايثون: أمثلة من العالم الحقيقي

كيفية حفظ وتحميل ملف RDS في R.

كيفية حفظ وتحميل ملف RDS في R.

ستتعلم كيفية حفظ وتحميل الكائنات من ملف .rds في R. ستغطي هذه المدونة أيضًا كيفية استيراد الكائنات من R إلى LuckyTemplates.

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

تمت إعادة النظر في أول N أيام عمل - حل لغة ترميز DAX

في هذا البرنامج التعليمي للغة ترميز DAX ، تعرف على كيفية استخدام وظيفة الإنشاء وكيفية تغيير عنوان القياس ديناميكيًا.

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

اعرض الرؤى باستخدام تقنية المرئيات الديناميكية المتعددة الخيوط في LuckyTemplates

سيغطي هذا البرنامج التعليمي كيفية استخدام تقنية Multi Threaded Dynamic Visuals لإنشاء رؤى من تصورات البيانات الديناميكية في تقاريرك.

مقدمة لتصفية السياق في LuckyTemplates

مقدمة لتصفية السياق في LuckyTemplates

في هذه المقالة ، سأقوم بتشغيل سياق عامل التصفية. يعد سياق عامل التصفية أحد الموضوعات الرئيسية التي يجب على أي مستخدم LuckyTemplates التعرف عليها في البداية.

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أفضل النصائح في استخدام التطبيقات في خدمة LuckyTemplates عبر الإنترنت

أريد أن أوضح كيف يمكن لخدمة تطبيقات LuckyTemplates عبر الإنترنت أن تساعد في إدارة التقارير والرؤى المختلفة التي تم إنشاؤها من مصادر مختلفة.

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تحليل تغييرات هامش الربح بمرور الوقت - التحليلات باستخدام LuckyTemplates و DAX

تعرف على كيفية إجراء تغييرات في هامش الربح باستخدام تقنيات مثل قياس التفرع والجمع بين صيغ DAX في LuckyTemplates.

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

أفكار التجسيد لذاكرة التخزين المؤقت للبيانات في DAX Studio

سيناقش هذا البرنامج التعليمي أفكار تجسيد مخازن البيانات وكيفية تأثيرها على أداء DAX ​​في توفير النتائج.

إعداد تقارير الأعمال باستخدام LuckyTemplates

إعداد تقارير الأعمال باستخدام LuckyTemplates

إذا كنت لا تزال تستخدم Excel حتى الآن ، فهذا هو أفضل وقت لبدء استخدام LuckyTemplates لاحتياجات إعداد تقارير الأعمال الخاصة بك.