误用 list 乘法
今天刷 LeetCode 碰到一个水题转置矩阵, 这不就是先生成个空的倒置矩阵再填结果嘛,没多想就用 list 乘法上手就写。...[[3, 0], [3, 0], [3, 0]]
[[3, 4], [3, 4], [3, 4]]
[[3, 5], [3, 5], [3, 5]]
我的猜测与验证
发现果然列表里的每一个子元素都相等了...正确姿势
list 的乘法是能很方便的构建一个全为重复元素的一维列表方法,但在多维情况下非常容易出错。 所以说慎用 list 乘法!!!想构建 list 老老实实给我用列表生成器去。