Blackhacker نشر 1 يناير 2016 أرسل تقرير نشر 1 يناير 2016 أريد كتابة قاموس كبير للغاية ولا أحبذ طريقة كتابة كامل القاموس في سطر واحد، فأنا أريد جعل كل مفتاح في سطر، فما هي الصياغة الأفضل لفعل ذلك؟ اقتباس
0 هشام رزق الله نشر 1 يناير 2016 أرسل تقرير نشر 1 يناير 2016 برأيي فإن أفضل طريقة لصياغة قاموس متعدد الأسطر في لغة بايثون هي أن تجعل كافة مفاتيح القاموس موجودة في أسطر متعدد وجعل المعقفين بمفرديهما، لأن هذه الطريقة تفيد في حالات السلاسل الطويلة وtuples، إذ لا تتطلب إضافة أية مساحات أخرى بعد مسافة البادئة كما تظهر في الأمثلة التالية:mydict = { "key1": 1, "key2": 2, "key3": 3, } mylist = [ (1, 'hello'), (2, 'world'), ] nested = { a: [ (1, 'a'), (2, 'b'), ], b: [ (3, 'c'), (4, 'd'), ], }وهذه هي طريقتي المفضلة لتضمين سلاسل نصية كبيرة بدون إضافة أية مساحات:data = ( "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABG" "l0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEN" "xBRpFYmctaKCfwrBSCrRLuL3iEW6+EEUG8XvIVjYWNgJdhFjIX" "rz6pKtPB5e5rmq7tmxk+hqO34e1or0yXTGrj9sXGs1Ib73efh1" "AAAABJRU5ErkJggg==" ) اقتباس
السؤال
Blackhacker
أريد كتابة قاموس كبير للغاية ولا أحبذ طريقة كتابة كامل القاموس في سطر واحد، فأنا أريد جعل كل مفتاح في سطر، فما هي الصياغة الأفضل لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.