繁体   English   中英

从 python 中的另一个列表创建一个列表

[英]Create a list from another list in python

def other(A,B):
    sorted_List = sorted(A, reverse=True)[:3]
    for i in range(len(A)):
        if(A[i] != sorted_List[0] or A[i] != sorted_List[1] or A[i] != 
        sorted_List[2]):
            B.append(A[i])
    return B

所以当我尝试打印新数组时,它给了我一个无结果

您没有在 function 中显示return 不包括它在调用 function 时不会给您任何结果。 此外,正如 Celius 所说,function 的缩进不正确,function 的“主体”应该是右侧的一个制表符。

另外,一条评论,您声明了x = len(A)但您没有使用它。 您可以将range(len(A))更改为range(x)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM