Problem

3/7

تاپل های تو در تو. ارجاع عناصر

Theory Click to read/hide

اشاره به عناصر. تاپل های تودرتو
تاپل ها می توانند  شامل تاپل های دیگری به عنوان عناصر باشند. همچنین لیست ها، رشته ها و غیره را می توان به عنوان عناصر یک تاپل استفاده کرد.
دسترسی به عناصر مشابه دسترسی به عناصر یک لیست است که شاخص عنصر را در پرانتز مشخص می کند. نمایه سازی از صفر شروع می شود.
هنگام اشاره به عناصر تو در تو، باید از براکت های مربع اضافی استفاده شود.
  my_tuple = (('a'، 'b'، 'c')، [1، 2]، ((1، 'a' )، ('b'، 'c'))) print(my_tuple[2][1])    # ('b'، 'c')

Problem

ورودی برنامه 6 خط است:
1) رشته s;
2) آرایه یک بعدی a
3) مجموعه ای از اعداد صحیح b (با یک فاصله از هم جدا شده اند)؛
4) مجموعه ای از اعداد صحیح c (با یک فاصله از هم جدا شده اند)؛
5) عدد n - 0، 1، 2 - شاخص عنصر تاپل my_tuple (به زیر مراجعه کنید)؛
6) عدد k - شاخص عنصر تودرتوی تاپل.

یک تاپل از داده های اصلی به شکل my_tuple(s, a, (b, c)) ایجاد کنید.
تاپل ایجاد شده روی صفحه نمایش داده می شود (این خط قبلاً در برنامه نوشته شده است، نیازی به نوشتن آن نیست).

یک قطعه برنامه بنویسید که با توجه به اعداد n، k  خروجی عنصر مربوطه از my_tuple.
تاپل تضمین می‌شود که n و k در محدوده‌های لازم قرار دارند.

 

نمونه‌ها
<سر> <بدن>
# ورودی خروجی
1 سلام
1 2 3 4 5
6 7 8 9 0
2 1 3 4 5
2
1
('سلام'، [1، 2، 3، 4، 5]، ((6، 7، 8، 9، 0)، (2، 1، 3، 4، 5)) )
(2، 1، 3، 4، 5)