Problem

3/7

صفوف متداخلة. عناصر الإحالة

Theory Click to read/hide

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

Problem

مدخلات البرنامج 6 أسطر:
1) سلسلة s ؛
2) صفيف أحادي البعد a
3) مجموعة من الأعداد الصحيحة b (مفصولة بمسافة) ؛
4) مجموعة من الأعداد الصحيحة c (مفصولة بمسافة) ؛
5) رقم n - 0 ، 1 ، 2 - فهرس عنصر my_tuple tuple (انظر أدناه) ؛
6) رقم k - فهرس العنصر المتداخل في المجموعة.

قم بإنشاء مجموعة من البيانات الأصلية بالصيغة my_tuple (s، a، (b، c)) .
يتم عرض المجموعة التي تم إنشاؤها على الشاشة ( هذا السطر مكتوب بالفعل في البرنامج ، ولست بحاجة إلى كتابته ).

اكتب جزءًا من البرنامج ، مع إعطاء الأرقام n ، k & nbsp؛ لإخراج العنصر المقابل لـ my_tuple .
tuple من المضمون أن تقع n و k ضمن الحدود المطلوبة.

نبسب ؛

أمثلة <الجسم>
# إدخال الإخراج
1 مرحبًا
1 2 3 4 5
6 7 8 9 0
2 1 3 4 5
2
1
(& # 39 ؛ مرحبًا & # 39 ؛ ، [1 ، 2 ، 3 ، 4 ، 5] ، ((6 ، 7 ، 8 ، 9 ، 0) ، (2 ، 1 ، 3 ، 4 ، 5)) )
(2، 1، 3، 4، 5)

نبسب ؛