Trong phân tích dữ liệu, giá trị None trong list không thể dùng trực tiếp trong phép toán. Cần tìm vị trí của chúng để xử lý.
Cách 1: range() và len()
Duyệt chỉ mục qua range(len(listA)), kiểm tra listA[i] is None.
listA = ['Sun', 'Mon', None, 'Wed', None, None]
positions = [i for i in range(len(listA)) if listA[i] is None]
print("Vị trí None:", positions) # [2, 4, 5]
Cách 2: enumerate()
Duyệt enumerate(listA), lọc các phần tử val is None.
listA = ['Sun', 'Mon', None, 'Wed', None, None]
positions = [i for i, val in enumerate(listA) if val is None]
print("Vị trí None:", positions) # [2, 4, 5]