python 多維數組創建的陷阱

官方文檔上的例子。[[]]*3 是指向內部空的list([])的指針,也就是說[[],[],[]]內部的三個list實際上內存地址是相同的,所以 不要用這個方法創建二維數組,官方建議用([[] for in range(n)])的方式!!!!!! 這個大坑, 坑了我幾個小時!!!!!!   3行10列的二維數組的創建: 1 m = [[0]*3 for _ in range(10)]  或者 1
相關文章
相關標籤/搜索