• 0

ما شبيه دالة print_r() في بايثون؟

أريد الحصول على ناتج مصفوفة مرتبة حسب أبعادها، توجد في لغة Php دالة print_r() فما شبيه هذه الدالة في لغة بايثون؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

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

>>> arr = [[3,2,1],[6,8,1]]
>>> print arr
[[3,2,1],[6,8,1]]

أو يمكنك استخدام دالة pprint من مكتبة pprint كما في المثال التالي:

from pprint import pprint

family = {'brother1': { 'Age':2},
           'brother2': { 'Age':4},
           'brother3': { 'Age':10}
           }

pprint(family)

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن