如何检查元素是否在列表中

2024-10-03 21:28:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编写一个函数,该函数以一个表示reach N的稀疏标尺的列表作为输入,如果完整则返回True,否则返回False。稀疏标尺是:如果可以通过测量两个标记之间的差值来测量1和N之间的所有距离,则到达N的稀疏标尺是完整的。到目前为止,我已经:

def ismyrulercomplete(myruler):
    iscomplete= True
    for i in myruler:
        if myruler[i] != [abs(i-j)for i in myruler for j in myruler if i != j]:
            iscomplete = False
            return iscomplete

Tags: 函数in标记falsetrue距离列表for
1条回答
网友
1楼 · 发布于 2024-10-03 21:28:03

您可以使用in操作符检查元素是否在列表中

A = [1,2,3,4,5,6]
print( (7 in A) )
print( (6 in A) )

输出:

>> False
>> True

另外,return语句的缩进级别应该与iscomplete= True行相同

相关问题 更多 >