循环改动列表a中的值,再加入b列表中,比对前后是否一致,但发现每次修改a列表里的值,b列表里插入的也都全部改动了,怎么样才能使两次修改的a列表存入列表b中
```python
import random
a = [1,2,3,4]
b = []
for i in range(2):
a[i] = random.randint(0,10)
b.append(a)
print(a)
print(b)
print(b[-1]==b[-2])
```
循环改动列表a中的值,再加入b列表中,比对前后是否一致,但发现每次修改a列表里的值,b列表里插入的也都全部改动了,怎么样才能使两次修改的a列表存入列表b中
```python
import random
a = [1,2,3,4]
b = []
for i in range(2):
a[i] = random.randint(0,10)
b.append(a)
print(a)
print(b)
print(b[-1]==b[-2])
```
收起
报告相同问题?