Python:矩阵极值
本文最后更新于136 天前,其中信息可能已过时,如有错误请发送邮件到lh2406923301@163.com

给定一个 n×m 的矩阵,矩阵中的每个元素为一个整数。请你编写一个程序,找出矩阵中每一列的最小值和最大值。

输入格式

第一行包含两个整数 nm (1≤m,n≤10),表示矩阵的行数和列数。
接下来的 n 行,每行包含 m 个整数,表示矩阵的元素,保证每个元素的绝对值不超多 100。

输出格式

输出两行,
第一行输出 m 个整数,表示矩阵中每一列的最小值;
第二行输出 m 个整数,表示矩阵中每一列的最大值。

输入样例:

3 4
1 2 3 4
5 6 7 8
9 10 11 12

输出样例:

1 2 3 4
9 10 11 12

参考代码:

n,m=map(int,input().split())
ma=[list(map(int,input().split())) for i in range(n)]  #根据行数循环输入多行

max_values=[max(i) for i in zip(*ma)]  #使用zip方法把每一列转换成列表求最大值
min_values=[min(i) for i in zip(*ma)]

print(' '.join(map(str,min_values)))  #按照字符形式输出最小值,并且在输出一个加一个空格
print(' '.join(map(str,max_values)))
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
PoweredWordPress
Copyright 2025-2025 Xing
Running Time days H M S
Theme Argon