القائمة الرئيسية

الصفحات

المصفوفة بايثون                        Les listes python

القوائم (أو المصفوفة / المصفوفة)  في python هي متغير يمكننا من خلاله وضع العديد من المتغيرات.

إنشاء مصفوفة في بايثون              Créer une liste en python  



لإنشاء مصفوفة ، :

>>> liste = [ ]

يمكنك رؤية محتويات المصفوفة عن طريق كتابة اسمها على النحو التالي:

>>> liste

<type ' list '>

إضافة قيمة إلى مصفوفة بيثون    Ajouter une valeur à une liste  python

يمكنك إضافة القيم التي تريدها عند إنشاء مصفوفة python على الشكل التلي :

>>> liste = [ 5 , 6 , 7 ]

>>> liste

[ 5 , 6 , 7 ]

أو يمكن القيام بدالك بعد إنشاء المصفوفة على الشكل التالي :

>>> liste = [ ]

>>> liste

[ ]

>>> liste.append ( 5 )

>>> liste

[ 5 ]

>>> liste.append(" YES ")

>>> liste

[ 5 , ' YES ' ]

كما نرى أنه من الممكن خلط المتغيرات من أنواع مختلفة داخل  نفس المصفوفة. يمكننا أيضا وضع مصفوفة في مصفوفة

عرض عنصر في مصفوفة                    Afficher un item d'une liste  

لقراءة مصفوفة ، يمكننا أن نطلب رؤية فهرس القيمة التي نهتم بها :

>>> liste = [ " B " , " C " , " R "]

>>> liste [ 0 ]

'B'

>>> liste [ 2 ]

' R '

يبدأ العنصر الأول دائما بالفهرس INDEX 0. لقراءة العنصر الأول نستخدم القيمة 0 ، والثاني نستخدم القيمة 1 ، إلى أخره .

من الممكن أيضا تغيير قيمة بفهرسها .

>>> liste = [ " B " , " C " , " R " ]

>>> liste [ 0 ]

' B '

>>> liste[2]

' R '

>>> liste [ 2 ] = " W "

>>> liste

[' B ', ' C ', ' W ']

حذف إدخال بفهرس Supprimer une entrée avec un index                

في بعض الأحيان يكون من الضروري إزالة معلومة من المصفوفة. لهذا يمكنك استخدام وظيفة  del .

>>> liste = [" B ", " C ", " R "]

>>> del liste[ 1 ]

>>> liste

[' B ' , ' R ']

حذف إدخال بقيمته Supprimer une entrée avec sa valeur                 

من الممكن إزالة إدخال من مصفوفة بقيمته باستخدام طريقة الإزالة  remove  .

>>> liste = [" B ", "R", " W "]

>>> liste.remove(" B ")

>>> liste

[' R ', ' W ']

عكس القيم في المصفوفة Inverser les valeurs d'une liste                     

يمكنك عكس العناصر في مصفوفة باستخدام الطريقة العكسية  REVERSE .

>>> liste = [" B ", " R ", " W "]

>>> liste.reverse()

>>> liste

[ ' W ', ' R ', ' B ']

حساب عدد العناصر في مصفوفة Compter le nombre d'items d'une liste  

من الممكن حساب عدد العناصر في مصفوفة باستخدام وظيفة len.

>>> liste = [ 1 , 4 , 8 , 9 , 10 , 15 , 20 ]

>>> len( liste )

7

حساب عدد تكرارات القيمة Compter le nombre d'occurences d'une valeur 

لمعرفة عدد تكرارات قيمة في مصفوفة، يمكنك استخدام طريقة العد count  .

>>> liste = [" R "," R " ," R " ," R " ," c " ," B "," B " , " B " ]

>>> liste.count("R")

4

>>> liste.count("B")

3

أوجد فهرس قيمة          trouver l'index d'une valeur    

تتيح لك طريقة الفهرس index   معرفة موضع العنصر الذي تبحث عنه.

>>> liste = [ " R " , " R " , "  R " , " B " ," Z " , " B " ]

>>> liste.index ( " Z " )

4

معالجة مصفوفة                                   Manipuler une liste

فيما يلي بعض النصائح لمعالجة القوائم:

>>> liste = [10, 100, 1000, 2500, 5000]

>>> liste[0]

10

>>> liste[-1] # Cherche la dernière occurence

5000

>>> liste[-4:] # Affiche les 4 dernières occurrences

[5000, 2500, 1000, 100]

>>> liste[:] # Affiche toutes les occurences

[ 10, 100, 1000, 2500, 5000 ]

>>> liste[2:4] = [690, 700]

[ 10 ,  100 , 690 , 700 , 5000 ]

>>> liste[:] = [] # vide la liste

[ ] 



الصفحة الرئيسية >> المصفوفة بايثون تتمة Les listes python suite 

تعليقات