gpt4 book ai didi

python - 有没有办法编写一个包含返回列表列表的函数的模块?

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

示例,给定这个简短的数据集:

data = [ ['6623', '2009-11-15'],
['6623', '2010-04-04'],
['6623', '2011-03-06'],
['6623', '2011-03-19'],
['6623', '2011-09-07'],
['6624', '2011-09-11'],
['6624', '2012-01-04'],
['6624', '2012-04-25'],
['6624', '2012-08-03'],
['6625', '2012-07-15'],
['6622', '2010-10-05'] ]

我需要写下 python 代码来获取列表列表,其中包含第一列的最大值和最小值及其相关日期。按照之前的数据集:

[ ['6622', '2010-10-05'],
['6625', '2012-07-15'] ]

我从这段代码开始,然后我停止了 self ,因为我不知道如何将最小/最大值与其关联的日期结合起来

def getDateRange['a', 'b', 'c']:
minval = min[data]
maxval= max[data]

最佳答案

在 Python 中定义和调用函数都使用圆括号而不是方括号来括住参数。由于序列是按照第一项的顺序排序的,或者第二项的顺序,如果第一项相同等等,你可以简单地调用maxmin使用列表列表以获得所需的输出:

def getDateRange(data):
return [min(data), max(data)]

因此根据您的示例输入,getDateRange(data) 返回:

[['6622', '2010-10-05'], ['6625', '2012-07-15']]

关于python - 有没有办法编写一个包含返回列表列表的函数的模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55367159/

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