我无法理解为什么t_matix第二次循环,没有打印任何内容。
2个循环之间的t_matrix变量发生了什么?
matrix=[(1,2,3),(4,5,6),(7,8,9),(10,11,12)]
for row in matrix:
print(row)
print("\n")
t_matrix = zip(*matrix)
for row in t_matrix: # first print, printed ok
print(row)
print('-' * 80)
for row in t_matrix: # Second print, nothing shown
print(row)