Problem

3/7

İç içe demetler. Referans elemanları

Theory Click to read/hide

Öğelere gönderme. İç İçe Demetler
Demetler, diğer demetleri öğe olarak içerebilir. Ayrıca, listeler, dizeler vb. bir demetin öğeleri olarak kullanılabilir.
Öğelere erişim, bir listedeki öğelere erişmeye benzer, öğenin dizinini köşeli parantez içinde belirtir. İndeksleme sıfırdan başlar.
İç içe öğelere atıfta bulunulurken ek köşeli parantezler kullanılmalıdır.
  my_tuple = (('a', 'b', 'c'), [1, 2], ((1, 'a' ), ('b', 'c')))) print(my_tuple[2][1])    # ('b', 'c')

Problem

Programın girişi 6 satırdır:
1) string s;
2) tek boyutlu dizi a
3) bir dizi tamsayı b (boşlukla ayrılmış);
4) bir dizi tamsayı c (boşlukla ayrılmış);
5) sayı n - 0, 1, 2 - my_tuple demetinin öğe dizini (aşağıya bakın);
6) sayı k - demetin iç içe geçmiş öğesinin dizini.

Orijinal verilerden my_tuple(s, a, (b, c)) biçiminde bir demet oluşturun.
Oluşturulan demet ekranda görüntülenir (bu satır zaten programda yazılmıştır, yazmanıza gerek yoktur).

n, k  sayıları verilen bir program parçası yazın. my_tuple'ın karşılık gelen öğesini çıkarır.
demet n ve k öğelerinin gerekli sınırlar içinde olması garanti edilir.

 

Örnekler

 

# Girdi Çıktı
1 merhaba
1 2 3 4 5
6 7 8 9 0
2 1 3 4 5
2
1
('merhaba', [1, 2, 3, 4, 5], ((6, 7, 8, 9, 0), (2, 1, 3, 4, 5)) )
(2, 1, 3, 4, 5)
Write the program below
print(my_tuple)        

     

Program check result

To check the solution of the problem, you need to register or log in!