Задача

3/7

Вложенные кортежи. Обращение к элементам

Теория Нажмите, чтобы прочитать/скрыть

Обращение к элементам. Вложенные кортежи
Кортежи могут содержать в качестве элементов другие кортежи. Также в качестве элементов кортежа могут быть списки, строки и др.
Обращение к элементам аналогично обращению к элементам списка, указывая в квадратных скобках индекс элемента. Индексация начинается с нуля.
При обращении ко вложенным элементам необходимо использовать дополнительные квадратные скобки.
 
my_tuple = (('a', 'b', 'c'), [1, 2], ((1, 'a'), ('b', 'c')))
print(my_tuple[2][1])    # ('b', 'c')

Задача

На вход программы подаются 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 hello
1 2 3 4 5
6 7 8 9 0
2 1 3 4 5
2
1
('hello', [1, 2, 3, 4, 5], ((6, 7, 8, 9, 0), (2, 1, 3, 4, 5)))
(2, 1, 3, 4, 5)