الكورس

Advertisements

Python Arrays


في البرمجة ، الـ array (المصفوفة) هى مجموعة من العناصر من نفس النوع.

تعد المصفوفات شائعة في معظم بل جميع لغات البرمجة ومع ذلك ، في Python ، فهي ليست شائعة، إنما الشائع فى لغة python هى الـ lists [القوائم].

مثال بسيط على المصفوفة:

numbers = ["one", "two", "three", "four"]

 

Accessing Array Elements

 

نستخدم أرقام الـ index للوصول إلى عناصر المصفوفة، كالتالى:

numbers = ["one", "two", "three", "four"]
z = numbers[1]
print(z) # output = two

 

Changing and Adding Elements

 

المصفوفات قابلة للتغيير؛ يمكن تغيير عناصرها بطريقة مماثلة مثل lists القوائم، كالتالى:

numbers = ["one", "two", "three", "four"]

# change first element
numbers[0] = "ten"    
print(numbers)  # Output = ["ten", "two", "three", "four"]

💡 لإضافة عنصر واحد إلى المصفوفة يمكنك إستخدام method الـ ()append، أو إضافة عدة عناصر باستخدام method الـ ()extend، كالتالى:

numbers = ["one", "two", "three", "four"]
numbers.append("five")
print(numbers) # Output = ["one", "two", "three", "four", "five"]

# extend() appends iterable to the end of the array
numbers.extend(["sex", "seven"])
print(numbers)     # Output = ["one", "two", "three", "four", "five", "sex", "seven"]

 

Length of Array

 

استخدم method الـ ()len لإرجاع طول المصفوفة array (عدد العناصر في المصفوفة)، كالتالى:

numbers = ["one", "two", "three", "four"]
print(len(numbers)) # Output = 4

 

Loop Array Elements

 

يمكنك استخدام for in لتكرار جميع عناصر المصفوفة array، كالتالى:

numbers = ["one", "two", "three", "four"]
for z in numbers:
   print(z) 

 

Remove Array Elements

 

يمكنك استخدام method الـ ()pop أو ()remove لإزالة عنصر من المصفوفة، كالتالى:

numbers = ["one", "two", "three", "four"]

# first method by pop()
print(numbers.pop(2)) # This will delete "three"

# second method by remove()
print(numbers.remove("one")) # # This will delete "one"

 

💡 الزتونة

 

  1. في البرمجة ، الـ array (المصفوفة) هى مجموعة من العناصر من نفس النوع.
  2. نستخدم أرقام الـ index للوصول إلى عناصر المصفوفة.
  3. المصفوفات قابلة للتغيير؛ يمكن تغيير عناصرها بطريقة مماثلة مثل lists القوائم.
  4. لإضافة عنصر واحد إلى المصفوفة يمكنك إستخدام method الـ ()append، أو إضافة عدة عناصر باستخدام method الـ ()extend.
  5. استخدم method الـ ()len لإرجاع طول المصفوفة.
  6. يمكنك استخدام for in لتكرار جميع عناصر المصفوفة array.
  7. يمكنك استخدام method الـ ()pop أو ()remove لإزالة عنصر من المصفوفة.
  8. القوائم أكثر مرونة من المصفوفات.

 



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

×

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

[email protected]

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

Advertisements