【发布时间】:2019-07-10 12:34:16
【问题描述】:
我想知道是否有办法让这种类型的代码更简洁和自动化,这样我就不必一次又一次地重复 elif 语句。
ga 是从 1 到我记录的任何秒数的累积秒数列表,我想将每个小时与该小时的相应数据帧分开,有没有办法让这变得更简单?
for i in range(len(ga)):
if ga[i]<=3600:
j.append(i)
elif ga[i]<=7200:
u.append(i)
elif ga[i]<=10800:
k.append(i)
elif ga[i]<=14400:
b.append(i)
elif ga[i]<=18000:
bi.append(i)
elif ga[i]<=21600:
bit.append(i)
elif ga[i]<=25200:
bitb.append(i)
elif ga[i]<=28800:
bitc.append(i)
elif ga[i]<=32400:
bitd.append(i)
elif ga[i]<=36000:
bite.append(i)
【问题讨论】:
标签: python-3.x computer-science custom-lists