Khi cần tìm phần tử chẵn thứ 'K' trong danh sách, dùng list comprehension và toán tử %.
Ví dụ
Minh họa dưới đây:
my_list = [14, 63, 28, 32, 18, 99, 13, 61]
print("Danh sách là:")
print(my_list)
K = 3
print("Giá trị K là:")
print(K)
my_result = [element for element in my_list if element % 2 == 0][K]
print("Kết quả là:")
print(my_result)
Kết quả
Danh sách là: [14, 63, 28, 32, 18, 99, 13, 61] Giá trị K là: 3 Kết quả là: 18
Giải thích
- Định nghĩa danh sách số nguyên và hiển thị ra console.
- Định nghĩa giá trị K và hiển thị ra console.
- Dùng list comprehension lặp qua danh sách, mỗi phần tử chia 2 so sánh dư với 0.
- Nếu dư 0, thêm vào list, gán vào biến.
- Đây là đầu ra hiển thị trên console.