找一个list的最小值和最大值- Python

c529471 2010-09-18 11:59:33
一个list 里面有好多(1,2)这样的Tuple
要求出这个list里面(x,y)
x的最小值和最大值
y的最小值和最大值。
所有的分都给了!
谢谢大家!
...全文
2242 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
李察德-泰森 2010-09-18
  • 打赏
  • 举报
回复

a = [(1,2),(3,4),(3,7),(8,4),(5,6)]
min([k for k,v in a])
min([v for k,v in a])
max([k for k,v in a])
max([v for k,v in a])
c529471 2010-09-18
  • 打赏
  • 举报
回复
有没有更精简的?
李察德-泰森 2010-09-18
  • 打赏
  • 举报
回复

a = [(1,2),(3,4),(3,7),(8,4),(5,6)]
b = []
c = []
for k,v in a:
b.append(k)
c.append(v)

b_min = min(b)
c_min = min(c)
b_max = max(b)
c_max = max(c)

print b_min
print c_min
print b_max
print c_max
李察德-泰森 2010-09-18
  • 打赏
  • 举报
回复

a = [(1,2),(3,4),(3,7),(8,4),(5,6)]
b = []
c = []
for k,v in a:
b.append(k)
c.append(v)

b.sort()
c.sort()
b_min = b[0]
c_min = c[0]
b.reverse()
c.reverse()
b_max = b[0]
c_max = c[0]

print b_min
print c_min
print b_max
print c_max

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧