>>> matrix = [[1,2,3],[4,5,6],[7,8,9]]
>>> for i in matrix:
for each in i:
print(each)
索引
>>> matrix[0][1]
2
>>> B = [[0]*3]*3
>>> B
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
>>> B[1][1] = 1
>>> B
[[0, 1, 0], [0, 1, 0], [0, 1, 0]]
>>> A = [0]*3
>>> for i in range(3):
A[i] = [0]*3
>>> A[1][1] = 1
>>> A
[[0, 0, 0], [0, 1, 0], [0, 0, 0]]
python对于不同数据类型的存储方式是不一样的,字符串是唯一的不可变的,内存开辟一个地方给它存放就可以。若不同变量名指向的字符串一样的,那么他们的内存也是一样的
而列表是可变的,尽管列表两个内容是一样的但是需要开辟两个内存给它存放