首页 > 解决方案 > 列表乘法创建别名列表,而不是像其他类型那样单独的实体

问题描述

为什么这会创建别名数组?!这是预期的行为吗?

In [57]: p=[[]] * 3

In [58]: p[0].append(2)

In [59]: p
Out[59]: [[2], [2], [2]]

标签: pythonlistmultiplication

解决方案


推荐阅读