arrays - 我有一个数字数组,我试图根据值进行排序
问题描述
我想将所有低于 12 的数字放在一个数组中,将 12 到 25 之间的所有数字放在另一个数组中,等等。这是我正在使用的代码,但是,我得到了一堆排序到数组中的零。我可以做些什么来修复我的代码,以便我得到数组的值,而不是一堆零?而且我也在使用xlrd。a = int(spread.cell_value(e, y))
for a in range(len(arr)):
if(arr[a] < 12):
a12.append(spread.cell_value(e, y + 5))
elif(arr[a] >= 12 and a < 25):
a25.append(spread.cell_value(e, y + 5))
elif(arr[a] >= 25 and a < 50):
a50.append(spread.cell_value(e, y + 5))
else:
a99.append(spread.cell_value(e, y + 5))
解决方案
推荐阅读
- prometheus - 如何在 Prometheus 查询中组合单独的时间序列标签?
- javascript - javascript(particlesJS)的不一致行为
- hyperledger-composer - github AOTH 客户端应用
- php - 简单的 PHP 更新查询
- r - 如何在ggplot2图中使用png?
- python - 我的迭代器中缺少一个值,我不知道为什么
- django - 在 Django 模型中创建“简单”字典?
- ios - ScrollView 中的 Nativescript iOS HtmlView 未调整大小
- mongodb - Docker-compose:如何连接到 mongo 容器
- php - php 处理分页 $_GET 请求超过限制