القوائم VS الصفوف

السؤال الشائع بين العديد من المبتدئين ماهو الفرق بين القوائم والصفوف ؟

في الحقيقة هناك إثنين من الإختلافات المختلفة إختلافات تقنية وإختلافات ثقافية ، مع وجود أيضا أوجه تشابه بالطبع .

تعتبر كل من القوائم والصفوف عبارة عن حاويات، سلسلة من الكائنات :


>>> my_list = [1, 2, 3]
>>> type(my_list)
<class 'list'>
>>> my_tuple = (1, 2, 3)
>>> type(my_tuple)
<class 'tuple'>

أكمل القراءة →

أرجوا أن تقوم بدعمنا عبر نشرك والاعجاب بالموقع

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

الناس تحب البرمجة باستخدام لغة البايثون لانها تساعد على حل أكثر المشاكل
التي تواجه المطورين والدالة 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 حيث الصف الأول في الملف هو قائمة اسماء الأعمدة واللاحقة هي القيم
هذه خدعة بسيطة أرجوا ان تنال اعجابكم

أرجوا أن تقوم بدعمنا عبر نشرك والاعجاب بالموقع