مجموعات
بايثون . Les tuples python
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
المجموعة هي قائمة لم يعد من الممكن تعديلها .
إنشاء مجموعة . * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Créer un tuple
لإنشاء مجموعة ، يمكنك استخدام بناء الجملة
التالي :
> >> mon _ tuple = ( )
إضافة قيمة إلى مجموعة . * * * * * * * Ajouter une valeur à un tuple .
لإنشاء مجموعة بقيم ، يمكنك القيام بذلك بهذه
الطريقة :
>>> mon _ tuple
= ( 1, " ok " , " amine " )
الأقواس ليست إلزامية ولكنها تسهل
قراءة الكود ( تذكر أن قوة python هي بساطتها في القراءة ) :
>>> mon _ tuple
= 1 , 2 , 3
>>> type( mon _ tuple )
< type ' tuple ' >
عند إنشاء مجموعة بقيمة واحدة ،
تذكر إضافة فاصلة إليها ، وإلا فهي ليست مجموعة .
> >> mon _ tuple = ( " ok " )
>>> type ( mon _ tuple )
< type ' str ' >
>>> mon _ tuple
= ( " ok " , )
>>> type ( mon _ tuple )
< type ' tuple ' >
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
عرض قيمة مجموعة .* * * * * * * * * Afficher une valeur d'un tuple
*
المجموعة هي نوع من القائمة ، لذا
يمكننا استخدام نفس بناء الجملة لقراءة البيانات من المجموعة .
>>> mon _ tuple [ 0 ]
1
ومن الواضح أننا إذا حاولنا تغيير
قيمة الفهرس ، فإن المترجم يهيننا بغزارة :
>>> mon _ tuple [ 1 ] = " ok "
Traceback ( most recent call last ):
File " < stdin > " , line 1 , in < module >
Type Error :
' tuple ' object does not
support item assignment
ما فائدة المجموعة إذن ؟ * * * * * * * * * * A quoi sert un tuple alors ?
تسمح المجموعة بمهام متعددة :
>>> v 1 ,
v 2 = 11 , 22
>>> v 1
11
>>> v 2
22
كما يسمح لك بإرجاع قيم متعددة عند
استدعاء دالة :
>>> def donne _ moi _ ton _ nom ( ) :
. . . return " amine " , " MAROC "
. . .
>>> donne _ moi _ ton _ nom ( )
( ' amine ' , ' MAROC ' )
سنستخدم مجموعة لتحديد أنواع
الثوابت التي لا يقصد تغييرها .
تعليقات
إرسال تعليق