تنشئ القوائم والقواميس وتقرأها وتعدّلها وتمرّ عبرها لتنظيم بياناتك.
افتح هذا الدرس في Kodokonإن القائمة مجموعة مرتّبة من القيم، تُكتب بين قوسين معقوفين مربّعين [...] مع فصل القيم بفواصل. ولكل عنصر موضع يُسمى الفهرس (index)، ويبدأ الترقيم من 0: فالعنصر الأول يقع عند الفهرس 0، والثاني عند الفهرس 1، وهكذا. وتقرأ عنصرًا بكتابة اسم القائمة متبوعًا بالفهرس بين قوسين معقوفين مربّعين.
fruits = ["apple", "banana", "cherry"]
print(fruits[0])
print(fruits[2])من السهل تعديل القائمة: فـ fruits[1] = ... تستبدل العنصر الموجود عند الفهرس 1، وتضيف الدالة (method) append (وهي دالة مرتبطة بالقائمة، تستدعيها بنقطة) عنصرًا في النهاية، وتُرجِع الدالة len عدد العناصر. ولـالمرور عبر القائمة، أي لزيارة كل عنصر واحدًا تلو الآخر، تستخدم حلقة for.
fruits = ["apple", "banana", "cherry"]
fruits[1] = "kiwi"
fruits.append("mango")
print(len(fruits))
for fruit in fruits:
print(fruit)يربط القاموس المفاتيح بـالقيم، تمامًا كما يربط دليل الهاتف الأسماء بالأرقام. ويُكتب بين قوسين معقوفين على شكل أزواج key: value. وتقرأ قيمة بكتابة مفتاحها بين قوسين معقوفين مربّعين، وتعدّل زوجًا أو تضيفه بالطريقة نفسها، وتتيح لك الدالة items المرور عبر أزواج المفتاح/القيمة بحلقة for.
person = {"name": "Alice", "age": 30}
print(person["age"])
person["age"] = 31
person["city"] = "Paris"
for key, value in person.items():
print(key, value)fruits = ['apple', 'banana']، ما قيمة fruits[0]؟