A39150. 给定一个 5 * 5 的二维列表 ls:ls = [[1, 2, 2, 1, 2],[5, 6, 7, 8, 3], [9, 3, 0, 5, 3], [7, 2, 1, 4, 6],[3, 0, 8, 2, 5]]输入两个正整数 m、n(1<=m<=5,1<=n<=5),将第 n 行和第 m 行交换输出交换后的列表。输入示例54输出示例[[1, 2, 2, 1, 2], [5, 6, 7, 8…
填空题
困难
知识点
题目描述
给定一个 5 * 5 的二维列表 ls:
ls = [[1, 2, 2, 1, 2],
[5, 6, 7, 8, 3],
[9, 3, 0, 5, 3],
[7, 2, 1, 4, 6],
[3, 0, 8, 2, 5]]
输入
两个正整数 m、n(1<=m<=5,1<=n<=5),将第 n 行和第 m 行交换
输出
交换后的列表。
输入示例
5
4
输出示例
[[1, 2, 2, 1, 2], [5, 6, 7, 8, 3], [9, 3, 0, 5, 3], [3, 0, 8, 2, 5], [7, 2, 1, 4, 6]]
参考答案
m = int(input("请输入 m:"))
n = int(input("请输入 n:"))
ls = [
[1, 2, 2, 1, 2],
[5, 6, 7, 8, 3],
[9, 3, 0, 5, 3],
[7, 2, 1, 4, 6],
[3, 0, 8, 2, 5]
]
ls[m - 1], ls[n - 1] = ls[n - 1], ls[m - 1]
print(ls)
上一题
下一题