a = new = [[11,12,13],[21,22,23],[31,32,33]] x = 1 y = 0 for i in range(3): for j in range(3): if j == x: new[i][j] = a[i][y] if j == y: new[i][j] = a[i][x] else: new[i][j] = a[i][j] for row in new: print(' '.join([str(elem) for elem in row]))
a = new = [[11,12,13],[21,22,23],[31,32,33]] x = 1 y = 0 for i in range(3): for j in range(3): if j == x: new[i][j] = a[i][y] if j == y: new[i][j] = a[i][x] else: new[i][j] = a[i][j] for row in new: print(' '.join([str(elem) for elem in row]))
a = [[11,12,13],[21,22,23],[31,32,33]] new = [[0] * 3 for i in range(3)] x = 1 y = 0 for i in range(3): for j in range(3): if j == x: new[i][j] = a[i][y] if j == y: new[i][j] = a[i][x] else: new[i][j] = a[i][j] for row in new: print(' '.join([str(elem) for elem in row]))
a = [[11,12,13],[21,22,23],[31,32,33]] x, y = 1, 0 for i in a: i[x], i[y] = i[y], i[x]
>>> x=[[1,2,3], [4,5,6],[7,8,9]] >>> i, j=1, 2 >>> x[i], x[j] = x[j], x[i] >>> x [[1, 2, 3], [7, 8, 9], [4, 5, 6]]