المصفوفات فى بايثون | Python Arrays
سنناقش فى هذا الفصل المصفوفات فى بايثون | Python Arrays، ستتعرف على المصفوفات بشكل عام وكيفية استخدامها والتعامل معها، مع بعض الأمثلة التوضيحية.
المصفوفات فى بايثون | Python Arrays
في البرمجة، المصفوفة (array) هى مجموعة من العناصر من نفس النوع.
تعد المصفوفات شائعة في معظم لغات البرمجة لكن في بايثون ليست شائعة، إنما الشائع فى لغة بايثون هو القوائم (Lists).
مثال بسيط على المصفوفة:
fruits = ["Orange", "Apple", "Banana"]
الوصول للقيم | Access Values
نستخدم أرقام الـ index للوصول إلى عناصر المصفوفة، كالتالى:
fruits = ["Orange", "Apple", "Banana"] x = fruits[1] print(z) # output = Apple
تغيير وإضافة العناصر | Changing and Adding Elements
المصفوفات قابلة للتغيير، يمكن تغيير عناصرها بطريقة مماثلة مثل القوائم، كالتالى:
fruits = ["Orange", "Apple", "Banana"] # Change first element fruits[0] = "Kiwi" print(fruits) # Output = ["Kiwi", "Apple", "Banana"]
لإضافة عنصر واحد إلى المصفوفة يمكنك إستخدام method الـ ()append، كالتالى:
fruits = ["Orange", "Apple", "Banana"] fruits.append("Kiwi") print(fruits) # Output = ["Orange", "Apple", "Banana", "Kiwi"]
لإضافة عدة عناصر لقائمة ما، يمكنك استخدام method الـ ()extend، كالتالى:
fruits = ["Orange", "Apple", "Banana"] fruits.extend(["Kiwi", "Watermelon"]) print(fruits) # Output = ["Orange", "Apple", "Banana", "Kiwi", "Watermelon"]
حذف عنصر | Remove Item
يمكنك استخدام method الـ ()pop أو ()remove لإزالة عنصر من المصفوفة، كالتالى:
fruits = ["Orange", "Apple", "Banana"] # -- First method by pop() -- print(fruits.pop(2)) # This will remove "Banana" # -- Second method by remove() -- print(fruits.remove("Apple")) # # This will delete "Apple"
معرفة عدد العناصر | Length of Array
استخدم method الـ ()len لإرجاع طول المصفوفة (عدد العناصر في المصفوفة)، كالتالى:
fruits = ["Orange", "Apple", "Banana"] print(len(fruits)) # Output = 3
عمل تكرار على المصفوفة | Loop Array
يمكنك استخدام for لتكرار جميع عناصر المصفوفة، كالتالى:
fruits = ["Orange", "Apple", "Banana"] for fruit in fruits: print(fruit)
One Orange Apple Banana
تحقق مما إذا كان العنصر موجودًا | Check if Item Exist
لتحديد ما إذا كان عنصر معين موجودًا في مصفوقة، استخدم if condition مع كلمة in، كالتالى:
fruits = ["Orange", "Apple", "Banana"] if "Apple" in fruits: print("Apple is exist") else: print("Apple not exist")
الإبلاغ عن خطأ
×إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:
info@albashmoparmeg.com
شكرًا لك على مساعدتك لنا!