الوحدة الثانية — برمجة بايثون
القوائم
القائمة مجموعة مرتبة وقابلة للتعديل: أرقام، نصوص، أو الاثنين.
إنشاء وتعديل
الفهرسة مثل النص. نعدّل عنصر، نضيف بـ append، نحذف بـ pop أو remove، والطول بـ len().
marks = [18, 20, 17] marks[1] = 19 marks.append(16) marks.pop() print(len(marks)) print(20 in marks)
من المستخدم والتكرار
نقدر نعبّي قائمة من input داخل حلقة، ونمر على العناصر بـ for. الفرز بـ sort().
names = []
for i in range(3):
names.append(input("name: "))
names.sort()
for n in names:
print(n)
سؤال سريع
وش تسوي append؟
append تضيف في الآخر. الفرز sort والحذف pop أو remove.