📌  相关文章
📜  Python程序交换矩阵中第一行和最后一行的元素

📅  最后修改于: 2022-05-13 01:55:00.474000             🧑  作者: Mango

Python程序交换矩阵中第一行和最后一行的元素

给定一个 4 x 4 矩阵,我们必须交换第一行和最后一行的元素并显示结果矩阵。
例子 :

Input : 3 4 5 0
        2 6 1 2
        2 7 1 2
        2 1 1 2
Output : 2 1 1 2
         2 6 1 2
         2 7 1 2
         3 4 5 0

Input : 9 7 5 1
        2 3 4 1
        5 6 6 5
        1 2 3 1
Output : 1 2 3 1
         2 3 4 1
         5 6 6 5
         9 7 5 1

该方法非常简单,我们可以简单地交换矩阵的第一行和最后一行的元素,以获得所需的矩阵作为输出。
以下是该方法的实现:

Python3
# Python code to swap the element
# of first and last row and display
# the result
  
def interchangeFirstLast(mat, n, m):
    rows = n
      
    # swapping of element between
    # first and last rows
    for i in range(n):
        t = mat[0][i]
        mat[0][i] = mat[rows-1][i]
        mat[rows-1][i] = t
  
# Driver Program
mat = [[8, 9, 7, 6],
          [4, 7, 6, 5],
       [3, 2, 1, 8],
       [9, 9, 7, 7]]
  
n = 4
m = 4
interchangeFirstLast(mat, n, m)
  
# printing the interchanged matrix
for i in range(n):
    for j in range(m):
        print(mat[i][j], end = " ")
    print("
")
  
# This code is contributed by Shrikant13.


输出 :

9 9 7 7 
4 7 6 5 
3 2 1 8 
8 9 7 6 

有关详细信息,请参阅有关矩阵中第一行和最后一行的交换元素的完整文章!