Kiểm tra xem giá trị nào đó có xuất hiện ở cột N của ma trận (list of lists) không dùng any().
Ví dụ
matrix = [[34, 67, 89], [16, 27, 86], [48, 30, 0]]
print("Ma trận:", matrix)
N = 1
target = 30
print(f"Kiểm tra cột {N} có giá trị {target} không?")
exists = any(row[N] == target for row in matrix)
print("Kết quả:", exists)
Kết quả
Ma trận: [[34, 67, 89], [16, 27, 86], [48, 30, 0]] Kiểm tra cột 1 có giá trị 30 không? Kết quả: True
Giải thích
- Ma trận 3x3.
row[N]lấy phần tử cột N của mỗi hàng.any(...)trả về True nếu có ít nhất một hàng thỏa mãn.- Cột 1 (index 1): 67, 27, 30 -> có 30 -> True.
- Lưu ý: giả thiết mọi hàng đều có đủ cột N.