الأحد، 2 نوفمبر 2014

جمع عناصر قائمتين لتشكيل قاموس بايثون

الناس تحب البرمجة باستخدام لغة البايثون لانها تساعد على حل أكثر المشاكل التي تواجه المطورين والدالة zip() احدى هذه الحلول الني تسهل علينا بعض الاشكالات .
cols = ['City','Country','ZipCode']
values = ['Paris','France','12345-12']
zipped = zip(cols ,values)
print zipped #prints [('City','Paris'),('Country','France'),('ZipCode','12345-12')]
dictionary = dict(zipped)#الأن سيتم تحويل القيمة zipped الى قاموس
print dictionary #prints {'City':'Paris','ZipCode','12345-12','Country':'France'}
وقد نحتاج الى هذه السيناريوهات مثل قراءة ملفات CVS حيث الصف الأول في الملف هو قائمة اسماء الأعمدة واللاحقة هي القيم هذه خدعة بسيطة أرجوا ان تنال اعجابكم

ليست هناك تعليقات:

إرسال تعليق

😂11 مكتبة بايثون ممتعة لجعل يومك أفضل☀️

  في هذه المقالة سأقدم لك 11 مكتبة استمتعت باللعب بها وفكرت في مشاركتها معك.