3
我想创建一个列表矩阵,但是当我在矩阵内创建列表时,它创建了一个链表,而我并不需要它。列表矩阵 - Python
A=[[{}]*3]*3
result: [[{}, {}, {}], [{}, {}, {}], [{}, {}, {}]]
A[0][2]['h1']=1
result: [[{'h1': 1}, {'h1': 1}, {'h1': 1}],
[{'h1': 1}, {'h1': 1}, {'h1': 1}],
[{'h1': 1}, {'h1': 1}, {'h1': 1}]]
任何人都知道如何避免这种情况?我需要在矩阵的每个字段内列出一个列表。