Problem

2/7

مجموعات. الخصائص

Theory Click to read/hide

ميزات Tuple

1) يمكنك تعيين قيم لمجموعة دون استخدام الأقواس /
على سبيل المثال ، يمكنك إنشاء مجموعة مثل هذا: <جدول> <الجسم>
1
2
3
a = 1،2،3،4،5 & nbsp؛ & nbsp؛ & nbsp؛ print (a [3]) & nbsp؛ & nbsp؛ & nbsp؛ # 4 & nbsp؛ & nbsp؛ يمكن الوصول إلى عنصر من tuple بنفس طريقة عنصر القائمة ، & nbsp؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ # بتحديد فهرس العنصر بين أقواس مربعة .
2) للإعلان عن مجموعة تتضمن عنصرًا واحدًا ، تحتاج إلى استخدام فاصلة لاحقة: <جدول> <الجسم>
1
2
3
4 
a = & # 39؛ a & # 39؛ نبسب ؛ نبسب ؛ ب = & # 39 ؛ ب & # 39 ؛ ، نبسب ؛ print (type (b)) & nbsp ؛ & nbsp ؛ # & lt ؛ class & # 39 ؛ tuple & # 39 ؛ & gt ؛ & nbsp ؛ print (type (a)) & nbsp؛ & nbsp؛ # & lt؛ class & # 39؛ str & # 39؛ & gt؛
3) يمكنك تخصيص قيم عناصر المجموعة للمتغيرات الفردية: <جدول> <الجسم>
1
2
3 
my_tuple = (1، 2، 3، 4، 5) أ ، ب ، ج ، د ، ه = my_tuple طباعة (ج) نبسب ؛ نبسب ؛ # 3
يمكن استخدام الشرطات السفلية _ كمتغيرات غير ضرورية <جدول> <الجسم>
1
2
3 
my_tuple = (1، 2، 3) أ ، _ ، _ = my_tuple طباعة (أ) نبسب ؛ على & nbsp ؛ # 1
 يجب أن يتطابق عدد المتغيرات مع الرقم من عناصر المجموعة! 

4) يمكن أن تحتوي المجموعة على عناصر متداخلة مختلفة. في هذه الحالة ، عند الإشارة إلى العناصر المتداخلة & nbsp ؛ يجب استخدام أقواس مربعة إضافية <جدول> <الجسم>
1
2 
my_tuple = ((& # 39 ؛ a & # 39 ؛، & # 39 ؛ b & # 39 ؛، & # 39 ؛ c & # 39 ؛) ، [1 ، 2] ، ((1 ، & # 39 ؛ a & # 39 ؛ ) ، (& # 39 ؛ ب & # 39 ؛ ، & # 39 ؛ ج & # 39 ؛))) print (my_tuple [2] [1]) # (& # 39 ؛ b & # 39 ؛، & # 39 ؛ c & # 39 ؛)

Problem

الإدخال عبارة عن سلسلة من 5 أرقام مخزنة في مجموعة. & nbsp؛
اضبط المتغير item على العنصر الثالث في المجموعة.

نبسب ؛

أمثلة <الجسم>
# إدخال الإخراج
1 1 2 3 4 5 3

نبسب ؛