القوائم

القائمة مجموعة مرتبة وقابلة للتعديل: أرقام، نصوص، أو الاثنين.

إنشاء وتعديل

الفهرسة مثل النص. نعدّل عنصر، نضيف بـ 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؟