关键是这一部分:
a.append(b) a.append(b)
你将同一个列表追加两次,所以 a[0] 和 a[1] 是对同一列表的引用。
a[0]
a[1]
在第二个示例中,每次调用append like时都会创建新列表 a.append([b]) ,因此它们是用相同的浮点值初始化的独立对象。
a.append([b])