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

Python - Tìm phần tử chẵn thứ K

Khi được yêu cầu tìm phần tử chẵn ‘K’th trong danh sách, khả năng hiểu danh sách và toán tử‘% ’được sử dụng.

Ví dụ

Dưới đây là một minh chứng về điều tương tự -

my_list = [14, 63, 28, 32, 18, 99, 13, 61]

print("The list is :")
print(my_list)

K = 3
print("The value of K is :")
print(K)

my_result = [element for element in my_list if element % 2 == 0][K]

print("The result is :")
print(my_result)

Đầu ra

The list is :
[14, 63, 28, 32, 18, 99, 13, 61]
The value of K is :
3
The result is :
18

Giải thích

  • Danh sách các số nguyên đượ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.

  • Khả năng hiểu danh sách được sử dụng để lặp lại danh sách và mọi phần tử được chia cho 2 và phần còn lại của nó được so sánh với 0.

  • Nếu nó là 0, nó sẽ được thêm vào danh sách và được gán cho một biến.

  • Đây là đầu ra được hiển thị trên bảng điều khiển.