我有一段Python代码:
time = ['0115','0215','0315','0715','0815','0915','1015']
N_profiles_select = 582
cldsat_timeafter = 0815
cldsat_timebefore = 0115
if time < cldsat_timeafter and time > cldsat_timebefore:
for i in range(N_profiles_select):
print time
现在它打印第一次(0215),582次,然后打印第二次(0315)582次,然后打印第三次582次。你知道吗
我希望它按以下顺序打印时间:
0215,0315,0715, 0215,0315,0715
然后将这三个数字重复582次。我该怎么做?你知道吗
可以使用^{} 和^{} 来避免对列表进行多次迭代:
您在寻找:
(刚刚更改了for循环的顺序)
这只是为了说明逻辑。但是您最好确定要一次性打印
time
的哪些元素,而不是测试N_profiles_select
次。你知道吗你应该做:
这就给出了你的要求:
印刷品:
N_profiles_select
次PS:在将值设置为
cldsat_timeafter
和cldsat_timebefore
时,请记住使用单引号'
。你知道吗相关问题 更多 >
编程相关推荐