Problem

3/7

Tuples imbriqués. Éléments de référence

Theory Click to read/hide

Se référant aux éléments. Tuples imbriqués
Les tuples peuvent contenir d'autres tuples en tant qu'éléments. En outre, des listes, des chaînes, etc. peuvent être utilisées comme éléments d'un tuple.
L'accès aux éléments est similaire à l'accès aux éléments d'une liste, en spécifiant l'index de l'élément entre crochets. L'indexation commence à zéro.
Lorsque vous faites référence à des éléments imbriqués, des crochets supplémentaires doivent être utilisés.
  my_tuple = (('a', 'b', 'c'), [1, 2], ((1, 'a' ), ('b', 'c'))) print(my_tuple[2][1])    # ('b', 'c')

Problem

L'entrée du programme est de 6 lignes :
1) chaîne s ;
2) tableau unidimensionnel a
3) un ensemble d'entiers b (séparés par un espace) ;
4) un ensemble d'entiers c (séparés par un espace) ;
5) nombre n - 0, 1, 2 - index d'élément du tuple my_tuple (voir ci-dessous) ;
6) nombre k - l'index de l'élément imbriqué du tuple.

Créez un tuple à partir des données d'origine sous la forme my_tuple(s, a, (b, c)).
Le tuple créé s'affiche à l'écran (cette ligne est déjà écrite dans le programme, vous n'avez pas besoin de l'écrire).

Écrivez un fragment de programme qui, étant donné les nombres n, k  affiche l'élément correspondant du tuple my_tuple.
Il est garanti que n et k se trouvent dans les limites requises.

 

Exemples
# Entrée Sortie
1 bonjour
1 2 3 4 5
6 7 8 9 0
2 1 3 4 5
2
1
('bonjour', [1, 2, 3, 4, 5], ((6, 7, 8, 9, 0), (2, 1, 3, 4, 5)) )
(2, 1, 3, 4, 5)