8. 以下哪一段程式碼無法正確產生N列M行的二維list?(A) arr = [[0 for _ in range(M)] for _ in range(N)](B) arr = [[0] * M] * N(C) arr = [] for _ in range(N): arr.append([0] * M)(D)以上皆可正確產生二維list