【发布时间】:2020-12-29 04:14:28
【问题描述】:
我得到以下代码:
var = []
for i in range(0,len(code_list)-11):
sorted_list = sorted(code_list[i:i+10])
minmax_list = list(range(min(sorted_list), max(sorted_list)+1))
if (sorted_list == minmax_list):
var = var+lista_ordenada
当code_list 太大时,会返回内存错误。
但是,当替换为以下内容时:
var = []
for i in range(0,len(code_list)-11):
sorted_list = sorted(code_list[i:i+10])
minmax_list = np.arange(min(sorted_list), max(sorted_list)+1, 1).tolist()
if (sorted_list == minmax_list):
var = var+lista_ordenada
例程成功结束。有谁知道原因吗?
提前致谢!
【问题讨论】:
标签: python python-3.x list loops range