Python删除最低值

S罗杰斯

这是我必须翻译成python的伪代码

A=99
LENGTH= LENGTH(list)
LIST= 92 50 26 82 73 
for P in range 0 to LENGTH-1
    IF LIST[P] <A THEN
        A=LIST[P]
        B=P
    ENDIF
ENDFOR
IF B < LENGTH THEN
    for P in range B to LENGTH -2
        LIST[P] = LIST[P+1]
    ENDFOR
ENDIF
LENGTH=LENGTH-1
LIST[LENGTH]=NULL

我在下面完成编码的尝试,该代码旨在从 LIST 中删除最低值

a = 99
list=[92,50,26,82,73]

for  p in  range  (0,len(list) - 1):
    if list[p] < a :
        a = list[p] 
        b = p 

print (list) #I just added this to see what was happening

if  b < len(list):
    for p in range (b,len(list)-2):
        list[p]=list[p]+1

list=len(list)-1

print (list)
#I just added this to see what was happening

我写了上面的代码,它没有删除最低值

戴夫沃兹

你真的很接近,这里是更正:

A = 99

l = [92, 50, 26, 82, 73]

LENGTH = len(l)

for P in range(LENGTH):
    if l[P] < A:
        A=l[P]
        B=P

if B < LENGTH:
    for P in range (B, LENGTH - 1):
        l[P] = l[P+1]


LENGTH=LENGTH-1
l[LENGTH]=None

现在尝试:

print(l) # [92, 50, 82, 73, None]

注意:LENGTH-1andLENGTH-2改为LENGTHandLENGTH-1因为 Python 使用基于 0 的索引。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python Pandas:根据某些列比较数据框的行,并删除具有最低值的行

来自分类Dev

删除重复项,保持不同列中的最低值

来自分类Dev

Python相对于列的最低值合并

来自分类Dev

选择每组的最低值

来自分类Dev

从最低值取数据框的名称

来自分类Dev

从列表中返回最低值[R]

来自分类Dev

五个最低值的总和

来自分类Dev

获得大于零的最低值

来自分类Dev

总结数据框中的最低值?

来自分类Dev

想从 sql 中获取最低值

来自分类Dev

前 50% 中的最低值

来自分类Dev

SQL Server:获取并求和最低值

来自分类Dev

MySQL以组的最低值左连接

来自分类Dev

缺失值被认为是SAS中的最低值?

来自分类Dev

前k个值的第n个最低值

来自分类Dev

获取最高值和最低值的用户

来自分类Dev

如何截取最高值和最低值的 5%

来自分类Dev

指标最低值作为第二标准

来自分类Dev

在HTML表中标记最高和最低值

来自分类Dev

从数组中获取三个最低值

来自分类Dev

比较mysql中两个表的最低值

来自分类Dev

Highcharts中的最低值不起作用

来自分类Dev

如何获得MongoDB集合中的最低值?

来自分类Dev

Chartjs强制水平条从最低值开始

来自分类Dev

在数据对象中选择x的最高/最低值

来自分类Dev

PHP MySQL从多个列中选择最低值

来自分类Dev

在HTML表中标记最高和最低值

来自分类Dev

Highcharts中的最低值不起作用

来自分类Dev

在Pandas DataFrame中查找前3天的最低值