gpt4 book ai didi

python - 我怎样才能缩短这个Python代码?

转载 作者:行者123 更新时间:2023-12-01 04:38:03 25 4
gpt4 key购买 nike

我正在根据某些条件列出列表。

这就是它的样子。

def time_price_pair(a, b):
if 32400<=a and a<32940:
a_list=[]
a_list.append(b)
elif 32940<=a and a<33480:
b_list=[]
b_list.append(b)
elif 33480<=a and a <34020:
c_list=[]
c_list.append(b)
......
......
......
elif 52920 <=a and a <53460:
some_list=[]
some_list.append(b)

每种条件将添加540。例如[32400,32940,33480,34020,34560,345100,35640,35640,36180,36720,37260,37260,37800,38340,38340,38880,39420 .... 53880,39420 .... 53880,5340,53460]

>

列表名称并不重要。

最佳答案

我会使用字典来存储这些值列表,并使用一些数学来知道将这些数字放在哪里

from collections import defaultdict
lists = defaultdict(list)

def time_price_pair(a, b):
if 32400 <= a < 53460:
i = (a-32400)/540
lists[i].append(b)

关于python - 我怎样才能缩短这个Python代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31385127/

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