#coding:utf-8
def fuzhi(length=4):
matrix = [[0]*length]*length
v = [1,2,3,4,5]
pprint(matrix)
print '------------补充:'
print id(matrix[0])
print id(matrix[1])
print id(matrix[4])
print '------------before'
matrix[1][0:] = v
pprint(matrix)
print '------------结束\n'
def fuzhi2(length = 4):
matrix = [[0]*length for _ in range(length)]
v = [1,2,3,4,5]
pprint(matrix)
print '------------补充:'
print id(matrix[0])
print id(matrix[1])
print id(matrix[4])
print '------------before'
matrix[1][0:] = v
pprint(matrix)
print '------------结束\n'
def pprint(l):
for i in l:
print i
sm1 = fuzhi(5)
sm2 = fuzhi2(5)