|
|
发表于 2019-6-12 16:29:33
|
显示全部楼层
本帖最后由 都淡忘 于 2019-6-12 16:38 编辑
- data_list = [[1,2,3],[2,3,4],[1,4,3],[2,4,5],[1,3,5]]# 二维列表
- compare_list = [[0,3],[1,2],[0,2],[1,2],[1,2]]# 比较的范围
- result_data_list = [[],[],[],[],[]]# 创建空列表存结果
- i = 0
- for each_column in data_list:
- for each_nums in each_column:
- if not compare_list[i][0] <= each_nums <= compare_list[i][1]:
- result_data_list[i].append("")
- else:
- result_data_list[i].append(each_nums)
- i += 1
- print(result_data_list)
复制代码
这就是简单的for循环遍历,如果数据量很大的话,这会很慢的。数据量超大此时就用生成器。 |
|