بيثون هي واحدة من لغات البرمجة الأكثر شعبية ، واستخدامها أصبح أكثر شيوعا. واحدة من العناصر الرئيسية لبرامج بايثون هي المصفوفات. تسمح لك المصفوفات بتخزين مجموعات البيانات ومعالجتها باستخدام عمليات مختلفة ، بما في ذلك العرض.
هناك عدة طرق لإخراج مصفوفة في بايثون ، لكننا سننظر في أبسطها وأكثرها قابلية للفهم. للقيام بذلك ، يتم استخدام تصميم حلقة بسيطة ، والذي يسمح لك بالتكرار من خلال عناصر المصفوفة وعرضها على الشاشة. والنتيجة هي إخراج واضح وقابل للقراءة.
لإخراج مصفوفة في بيثون ، سنحتاج إلى استخدام حلقة. داخل الحلقة ، سنقوم بالتكرار من خلال عناصر المصفوفة وعرضها على الشاشة باستخدام وظيفة الطباعة (). هذا يسمح لنا بعرض محتويات المصفوفة بسهولة والتحقق من صحتها.
- طباعة (عنصر)
- ستؤدي نتيجة تنفيذ هذا الرمز إلى إخراج كل عنصر من عناصر المصفوفة في سطر منفصل. بهذه الطريقة يمكننا بسهولة رؤية محتويات المصفوفة والتحقق من صحتها. إخراج مجموعة في بيثون باستخدام ل حلقة هو طريقة بسيطة وبديهية التي تستخدم على نطاق واسع في تطوير برامج بيثون.
- إخراج صفيف في بيثون: بسيطة وواضحة
- إخراج صفيف باستخدام حلقة
- قم بإخراج مصفوفة باستخدام طرق الانضمام () والخريطة ()
- إخراج صفيف في شكل جدول
- باستخدام ل حلقة
- باستخدام وظيفة الطباعة ()
- باستخدام الطريقة.انضم()
- باستخدام تنسيق السلسلة
- استخدام مولدات القائمة
- باستخدام الطريقة .شكل()
- إخراج مصفوفة باستخدام الفهارس
- باستخدام طريقة القائمة ()
سؤال وجواب
كيف يمكنني إخراج صفيف في بيثون?
كيفية إخراج مجموعة متعددة الأبعاد في بيثون?
هل هناك أي طرق أخرى لإخراج مجموعة في بيثون?
هل من الممكن إخراج مصفوفة بدون أقواس في بايثون?
إخراج صفيف في بيثون: بسيطة وواضحة
بايثون هي لغة برمجة شائعة توفر أدوات ملائمة للعمل مع المصفوفات. إخراج مجموعة هي واحدة من العمليات الأكثر استخداما التي يمكن القيام بها في بيثون. في هذه المقالة ، سنلقي نظرة على طريقة بسيطة وبديهية لإخراج مصفوفة.
أولا ، دعنا نحدد ما هي المصفوفة في بايثون. المصفوفة هي مجموعة مرتبة من العناصر من نفس النوع. كل عنصر من عناصر المصفوفة له فهرس خاص به ، بدءا من الصفر. الآن دعنا ننتقل إلى إخراج المصفوفة.
إخراج صفيف باستخدام حلقة
أسهل طريقة لإخراج مصفوفة هي استخدام حلقة. إليك كيفية القيام بذلك:
صفيف = [1, 2, 3, 4, 5]
لعنصر في مجموعة:
طباعة (عنصر)
في هذا المثال ، نعلن صفيف مع العناصر [1, 2, 3, 4, 5]. ثم نستخدم للحلقة للتكرار من خلال كل عنصر من عناصر المصفوفة وعرضها باستخدام وظيفة الطباعة ().
إخراج مصفوفة باستخدام طرق الانضمام () والخريطة ()
هناك طريقة أخرى لإخراج مصفوفة وهي استخدام طرق الانضمام() والخريطة (). إليك كيفية القيام بذلك:
صفيف = [1, 2, 3, 4, 5]
الإخراج =''.تاريخ (خريطة (شارع, صفيف))
طباعة (إخراج)
طباعة("
")
")
طباعة (و"
في هذا المثال ، نقوم بإنشاء جدول باستخدام علامات هتمل —
,
,
و
. ثم نستخدم ل حلقة و تعداد() وظيفة لتكرار من خلال عناصر مجموعة مع الفهارس وإخراجها كما صفوف الجدول. أخيرا ، نغلق الجدول بعلامة
.
وبالتالي ، فإن إخراج مصفوفة في بايثون بسيط للغاية ومباشر. يمكنك استخدام طرق الحلقة والانضمام () والخريطة () أو إخراج مصفوفة كجدول ، اعتمادا على متطلباتك وتفضيلاتك.
باستخدام ل حلقة
لإخراج صفيف في بيثون ، يمكنك استخدام حلقة. تتيح لك هذه الحلقة التكرار من خلال عناصر المصفوفة واحدة تلو الأخرى وتنفيذ بعض الإجراءات مع كل عنصر.
مثال على استخدام حلقة لإخراج صفيف:آر = [1, 2, 3, 4, 5]
لعنصر في آر:
طباعة (عنصر)
نتيجة لتنفيذ هذا الرمز ، سيتم إخراج ما يلي:
5
تعمل الحلقة على النحو التالي: في كل تكرار للحلقة ، متغير
العنصر
يأخذ قيمة العنصر التالي في المصفوفة. ثم يمكنك تنفيذ بعض الإجراءات باستخدام هذا العنصر ، على سبيل المثال ، عرضه على الشاشة باستخدام
وظيفة الطباعة ()
.
وبالإضافة إلى ذلك ، لحلقة يسمح لك لتحديد مجموعة من القيم لتكرار أكثر. على سبيل المثال ، يمكنك تحديد نطاق من 0 إلى طول المصفوفة واستخدامه للوصول إلى عناصر المصفوفة حسب الفهرس:
آر = [1, 2, 3, 4, 5]
لأني في النطاق (لين (آر)):
طباعة(أر[ط])
في هذه الحالة ، ستكون النتيجة هي نفسها:
1
2
3
4
5
تعتبر الحلقة ملائمة تماما للعمل مع المصفوفات ، لأنها تجعل من السهل التكرار وتنفيذ الإجراءات باستخدام عناصر المصفوفة.
باستخدام وظيفة الطباعة ()
تعد وظيفة الطباعة () في لغة برمجة بايثون واحدة من أبسط الطرق وأكثرها سهولة لعرض المعلومات على الشاشة. يسمح لك بإخراج قيم المتغيرات والسلاسل والأرقام والكائنات الأخرى.
لإخراج مصفوفة باستخدام وظيفة الطباعة () ، يكفي تمريرها كوسيطة إلى الوظيفة. على سبيل المثال:
صفيف = [1, 2, 3, 4, 5]
طباعة (صفيف)
في هذه الحالة ، سيتم عرض صفيف الصفيف بأكمله بالتنسيق على الشاشة [1, 2, 3, 4, 5].
- إذا كنت بحاجة إلى إخراج كل عنصر من عناصر المصفوفة على سطر منفصل ، فيمكنك استخدام الحلقة. على سبيل المثال:
- صفيف = [1, 2, 3, 4, 5]
- لعنصر في مجموعة:
- طباعة (عنصر)
- نتيجة لذلك ، سيتم عرض جميع عناصر صفيف الصفيف على الشاشة ، واحدة في كل سطر:
1
2
3
4
5
وبالتالي ، فإن وظيفة الطباعة () هي طريقة مريحة وبسيطة لإخراج مصفوفة وعناصرها في بايثون.
باستخدام الطريقة .انضم()
هناك طريقة أخرى لإخراج مصفوفة في بايثون وهي استخدام الطريقة.انضم (). تسمح لك هذه الطريقة بدمج عناصر المصفوفة في سلسلة واحدة ، وفصلها بحرف محدد.
مثال على استخدام الطريقة .انضم():صفيف = ['التفاح' ، 'الموز' ، 'البرتقال']
النتيجة ='،'.الانضمام (صفيف)
طباعة (نتيجة)
نتيجة لتنفيذ هذا الرمز ، سيتم عرض ما يلي على الشاشة:
التفاح والموز والبرتقال
في هذا المثال ، قمنا بدمج عناصر صفيف المصفوفة في سطر واحد ، وفصلها بفاصلة ومسافة.
الطريقة.تاريخ () كما يسمح لك للعمل مع العناصر الرقمية. على سبيل المثال:
أرقام = [1, 2, 3, 4, 5]
النتيجة =' -'.تاريخ (شارع (الأسطوانات) للاسطوانات في أرقام)
طباعة (نتيجة)
- في هذا المثال ، قمنا أولا بتحويل كل عنصر من عناصر مصفوفة الأرقام إلى سلسلة باستخدام دالة ستر (). ثم قمنا بدمج العناصر في سطر واحد ، وفصلها بواصلة.
- الطريقة.الانضمام () مفيد جدا عند تنسيق إخراج المصفوفة ، خاصة عندما تحتاج إلى إضافة بعض الأحرف أو المحددات بين العناصر. يسمح لك بتحويل مصفوفة بسهولة إلى سلسلة وإخراجها بالتنسيق المطلوب.
- باستخدام تنسيق السلسلة
تنسيق السلسلة هو أحد الأدوات الرئيسية لعرض قيم الصفيف في بايثون. يسمح لك بالتحكم في موقع وتنسيق بيانات الإخراج ، مما يجعلها أكثر قابلية للقراءة والفهم.
| تستخدم بايثون وحدة التنسيق لتنسيق السلاسل. هناك عدة طرق لتعيين تنسيق الإخراج. دعونا نلقي نظرة على الأكثر استخداما: | استخدام محددات التنسيق | باستخدام طريقة التنسيق |
|---|---|---|
| باستخدام و سلاسل (قدم في بيثون 3.6) | 1. استخدام محددات التنسيق: | الوصف |
| محدد التنسيق | مثال | عدد طبيعي (عدد صحيح أو عشري) |
| النسبة المئوية (د) | طباعة ("الرقم: % د" %42) | العدد الحقيقي |
| ٪ واو | طباعة ("الرقم: % و" %3.14) | الخط |
٪ ق
طباعة ("سلسلة: ٪ ق" ٪ " مرحبا ، العالم!")
عدد عشري مع عدد ثابت من عشري
الأماكن٪. نف
طباعة ("الرقم مع 2 منازل عشرية:٪.2 و " ٪ 3.14159)
2. باستخدام طريقة التنسيق:
تسمح لك طريقة التنسيق بالتحكم بشكل أفضل في قيم الإخراج باستخدام الأقواس المتعرجة {} وتمرير الوسائط إلى الطريقة.
طباعة ("الرقم: {}".شكل (42))
طباعة("رقم: {:.2 و}".شكل (3.14159))
طباعة ("سلسلة: {}".تنسيق ("مرحبا ، العالم!"))
3. باستخدام و سلاسل:
تنسيق السلاسل باستخدام و السلاسل هي الطريقة الأكثر مفهومة ومريحة في بيثون. للقيام بذلك ، يتم إضافة البادئة و قبل السلسلة ، ويمكن إدراج أي تعبيرات أو متغيرات في أقواس معقوفة {} داخل السلسلة.
العدد = 42
سلسلة = " مرحبا ، العالم!"
طباعة (و " رقم: {رقم}")
طباعة (و " سلسلة: {سلسلة}")
وبالتالي ، فإن القدرة على استخدام تنسيق السلسلة في بايثون تسمح لك بإخراج قيم صفيف أكثر مرونة وجعلها أكثر قابلية للقراءة.
استخدام مولدات القائمة
تعد مولدات القائمة طريقة ملائمة لإنشاء قائمة وتهيئتها باستخدام سطر واحد من التعليمات البرمجية. إنها تسمح لنا بتحديد قاعدة لإنشاء عناصر القائمة وإنشائها تلقائيا.
يتيح لك استخدام مولدات القائمة إنشاء قوائم في شكل أكثر إحكاما ، مما يجعل الشفرة أكثر قابلية للفهم وسهلة القراءة والصيانة.
أبسط مثال على مولد قائمة في بيثون يشبه هذا:
الأرقام = [س إلى س في النطاق (10)]
طباعة (أرقام)
ستكون نتيجة تنفيذ الكود كما يلي:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
في هذا المثال ، نقوم بإنشاء قائمة بالأرقام التي تحتوي على أرقام من 0 إلى 9. يتكون مولد القائمة من تعبير س ، والذي يقول أنه يجب إضافة جميع قيم المتغير س الذي يمر عبر الدورة من 0 إلى 9 إلى القائمة.
يمكن أن تحتوي مولدات القائمة على قواعد توليد أكثر تعقيدا ، بما في ذلك الشروط والحلقات المتداخلة. هنا مثال يوضح هذا:
حتى الأرقام = [س إلى س في النطاق (10) إذا س ٪ 2 = = 0]
طباعة (حتى الأرقام)
ستكون نتيجة تنفيذ التعليمات البرمجية كما يلي:
[0, 2, 4, 6, 8]
- في هذا المثال ، نقوم بإنشاء قائمة أرقام متساوية تحتوي فقط على أرقام زوجية من 0 إلى 9. الشرط إذا س ٪ 2 = = 0 يتحقق ما تبقى من تقسيم س بنسبة 2 لتحديد ما إذا كان الرقم هو حتى.
- يتيح لنا استخدام مولدات القائمة إنشاء القوائم وتهيئتها بشكل أكثر كفاءة وصغرا. هذا مفيد بشكل خاص عندما نحتاج إلى إنشاء قائمة بعدد كبير من العناصر أو باستخدام قواعد إنشاء معقدة.
- باستخدام الطريقة .شكل()
- في بايثون ، هناك عدة طرق لعرض صفيف على الشاشة. واحدة من أبسط الطرق وأكثرها قابلية للفهم هي استخدام الطريقة.شكل (). هذه الطريقة تجعل من السهل تنسيق السلاسل وإدراج قيم المتغيرات في الأماكن الصحيحة.
لإخراج مصفوفة باستخدام الطريقة .تنسيق () يجب تنفيذ الخطوات التالية:
قم بإنشاء سلسلة قالب تحدد الأماكن التي يجب إدراج قيم الصفيف فيها. الأقواس المتعرجة {} يمكن استخدامها لهذا الغرض.
لاستدعاء الطريقة .تنسيق () لهذه السلسلة وتمرير صفيف أو عناصر صفيف إليها كوسيطات.
الطريقة.سيحل التنسيق () محل الأقواس المتعرجة بقيم المصفوفة ويعيد سلسلة منسقة جديدة.
يمكن عرض السلسلة المنسقة باستخدام وظيفة الطباعة ().
مثال على استخدام الطريقة.تنسيق () لإخراج صفيف:
| آر = [1, 2, 3, 4, 5] |
|---|
| قالب = " صفيف: {}, {}, {}, {}, {}" |
سلسلة تنسيق = قالب.شكل (*آر)
طباعة (تنسيق_سلسلة)
نتيجة لتنفيذ هذا الرمز ، سيتم عرض ما يلي على الشاشة:
وبالتالي ، فإن استخدام الطريقة.تنسيق () يسمح لك لعرض مريح وواضح مجموعة على الشاشة.
إخراج مصفوفة باستخدام الفهارس
واحدة من أسهل الطرق لإخراج مصفوفة في لغة برمجة بايثون هي استخدام الفهارس. تسمح لك الفهارس بالوصول إلى العناصر الفردية للمصفوفة وعرضها على الشاشة.
لإخراج مصفوفة باستخدام الفهارس ، يجب عليك استخدام
ألف حلقة
. في كل تكرار للحلقة ، سنصل إلى عناصر المصفوفة حسب الفهرس ونعرضها على الشاشة.
- مثال على الكود:
- صفيف = [1, 2, 3, 4, 5]
- لأني في النطاق (لين (صفيف)):
- طباعة (صفيف [أنا])
- نتيجة تنفيذ هذا الرمز هي:
i
مع مساعدة
صفيف [أنا]
. ثم نعرض كل عنصر على الشاشة باستخدام
وظيفة الطباعة ()
.
الألوان = {"أحمر" ، "أخضر" ، "أزرق"}
قائمة الألوان = قائمة (الألوان)