Khi cần xác định K phần tử ở giữa, toán tử ‘//’ và phương pháp cắt danh sách được sử dụng.
Dưới đây là một minh chứng về điều tương tự -
Ví dụ
my_list = [34, 56, 12, 67, 88, 99, 0, 1, 21, 11] print("The list is : ") print(my_list) K = 5 print("The value of K is ") print(K) beg_indx = (len(my_list) // 2) - (K // 2) end_indx = (len(my_list) // 2) + (K // 2) my_result = my_list[beg_indx: end_indx + 1] print("The result is : " ) print(my_result)
Đầu ra
The list is : [34, 56, 12, 67, 88, 99, 0, 1, 21, 11] The value of K is 5 The result is : [67, 88, 99, 0, 1]
Giải thích
-
Một danh sách được xác định và hiển thị trên bảng điều khiển.
-
Giá trị cho K được xác định và hiển thị trên bảng điều khiển.
-
Độ dài của danh sách được lấy và toán tử ‘//’ được sử dụng.
-
Sự khác biệt giữa giá trị trên và K // 2 được gán cho một biến.
-
Tổng của hai giá trị này cũng được gán cho một biến khác.
-
Thao tác cắt danh sách được thực hiện để truy cập các phần tử cụ thể.
-
Điều này được gán cho một biến.
-
Điều này được hiển thị dưới dạng đầu ra trên bảng điều khiển.