计算列表中的各种实例

问题描述 投票:-1回答:1

我在这里碰壁,因为我正在完成一个项目。我试过while循环,for循环,计数等。我需要计算例如数字的实例。 (<= 10)(> 10&<= 20)等,等等

data=[99,50,19,67,85,87,50,45,51,72,64,69,59,17,22]

while grades >=10:
    counter=0
for grades in data:
    grades[counter]=grades+1
    counter+=1

这不是唯一的尝试,而是这是我迷失头部之前的最后一次尝试。

我在这里遇到了很多线程,这些线程还没有解决。它很可能只是我

将非常感谢您的帮助

编辑-根据以下用户的建议,我不清楚。我要求我的结果看起来类似于以下内容

grades <= 10 - 2
grades >10 & <=20 - 5
grades >20 & <=30 - 7
etc
etc
etc
python
1个回答
0
投票

使用numpy

import numpy as np

data=np.array([99,50,19,67,85,87,50,45,51,72,64,69,59,17,22])

len(data[(data>20) & (data<=30)])
#result: 1
len(data[(data>=10)])
#result: 15
© www.soinside.com 2019 - 2024. All rights reserved.