发布网友 发布时间:2022-04-25 21:12
共3个回答
热心网友 时间:2022-04-18 21:50
因为你一开始的arr只是一个一维列表[],所以第一个循环其实是为第二个循环准备需要用到的空列表,你要是append(x)的话相当于arr在第一层第一个循环后变成[0],然后在第二层的循环里arr[x]=arr[0]=0就是一个数,没办法append热心网友 时间:2022-04-18 23:08
第一个for循环就是为了把attr初始化成[[], [], [], []]。热心网友 时间:2022-04-19 00:43
因为x是确定维度的,如果是x,那追加的是一个数字,那你怎么把一个序列放到数组里面呢