Python 统计列表中的各种实例

Python 统计列表中的各种实例,python,Python,我正在完成一个项目,在这里遇到了麻烦。我试过while循环、for循环、counts等。 我需要使用numpy计算数字的实例,例如10&: 将numpy作为np导入 数据=np.数组[99,50,19,67,85,87,50,45,51,72,64,69,59,17,22] lendata[数据>20和数据=10] 结果:15 请用一些预期的结果更新您的问题。while循环没有意义。它是一次又一次地测试分数,即使分数似乎没有设定。如果定义了等级,则循环要么是无限的,要么根本不执行。下面是一个fo

我正在完成一个项目,在这里遇到了麻烦。我试过while循环、for循环、counts等。 我需要使用numpy计算数字的实例,例如10&:

将numpy作为np导入 数据=np.数组[99,50,19,67,85,87,50,45,51,72,64,69,59,17,22] lendata[数据>20和数据=10] 结果:15
请用一些预期的结果更新您的问题。while循环没有意义。它是一次又一次地测试分数,即使分数似乎没有设定。如果定义了等级,则循环要么是无限的,要么根本不执行。下面是一个for循环,它尝试索引到等级中,这表明它现在是一个列表或dict,但它尝试在没有任何索引的情况下向等级添加1,这意味着等级是一个数字。试着为你的变量持有的内容和你想如何使用它们制定一个计划。请阅读并添加一个。你可以用简单的列表理解从数据中选择元素,例如data_ge_10=[x for x in data if x>=10]-无需导入或复杂的循环。干杯。我一到家就试试看。不想使用导入,因为这将需要在没有导入数据的其他地方提供。回复有点晚,但感谢您的回答。我可以证实这是有意的,不必担心:请将其标记为答案,然后结束您的问题
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