Computer >> Máy Tính >  >> Lập trình >> Python

Python - K phần tử giữa

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.