测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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)
上一题 下一题