Problem

3/7

Bộ dữ liệu lồng nhau. yếu tố tham khảo

Theory Click to read/hide

Đề cập đến các phần tử. Bộ dữ liệu lồng nhau
Bộ có thể chứa các bộ khác làm phần tử. Ngoài ra, danh sách, chuỗi, v.v. có thể được sử dụng làm phần tử của bộ.
Truy cập các phần tử tương tự như truy cập các phần tử của danh sách, chỉ định chỉ mục của phần tử trong dấu ngoặc vuông. Lập chỉ mục bắt đầu từ con số không.
Khi đề cập đến các phần tử lồng nhau, phải sử dụng thêm dấu ngoặc vuông.
  my_tuple = (('a', 'b', 'c'), [1, 2], ((1, 'a' ), ('b', 'c'))) in(my_tuple[2][1])    # ('b', 'c')

Problem

Đầu vào của chương trình là 6 dòng:
1) chuỗi s;
2) mảng một chiều a
3) một tập hợp các số nguyên b (được phân tách bằng dấu cách);
4) một tập hợp các số nguyên c (được phân tách bằng dấu cách);
5) số n - 0, 1, 2 - chỉ số phần tử của bộ my_tuple (xem bên dưới);
6) số k - chỉ số của phần tử lồng trong bộ.

Tạo một tuple từ dữ liệu gốc ở dạng my_tuple(s, a, (b, c)).
Bộ dữ liệu đã tạo được hiển thị trên màn hình (dòng này đã được chương trình viết sẵn, bạn không cần viết).

Viết một đoạn chương trình, cho trước các số n, k  xuất phần tử tương ứng của bộ my_tuple.
Đảm bảo rằng nk nằm trong giới hạn bắt buộc.

 

Ví dụ
<đầu>

 

# Đầu vào Đầu ra
1 xin chào
1 2 3 4 5
6 7 8 9 0
2 1 3 4 5
2
1
('xin chào', [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!