الكورس

Advertisements

المصفوفات فى بايثون | 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")


الإبلاغ عن خطأ

×

إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:

[email protected]

شكرًا لك على مساعدتك لنا!

Advertisements