gpt4 book ai didi

python - 子列表中每个索引的最小值和最大值

转载 作者:太空宇宙 更新时间:2023-11-04 07:14:48 25 4
gpt4 key购买 nike

需要获取列表的子列表中每个索引的最小值和最大值。

如果我的列表是 [[1, 2], [4, 1], [2, 2], [1, 6], [5, 3]],我将执行以下操作:

xmin = min(i[0] for i in mylist)
ymin = min(i[1] for i in mylist)
xmax = max(i[0] for i in mylist)
ymax = max(i[1] for i in mylist)
# Results:
xmin = 1
xmax = 5
ymin = 1
ymax = 6

虽然我对这 4 行的处理非常明确,但有没有办法在元组解包中获取它?

最佳答案

对于列表p的列表,我们可以使用转置和解包

p1, p2 = zip(*p)

然后找到最小值和最大值

max(p1)
min(p1)
max(p2)
min(p2)

关于python - 子列表中每个索引的最小值和最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51752600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com