检查作为输入提供的列表是否包含至少1个int且不超过6个int

2024-06-06 09:06:12 发布

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

因此,我想知道如何检查并查看用户输入的列表中是否至少有1个int,并且不超过6个int。如果至少有1且不超过6,则应返回true,否则应返回false。这就是我目前所拥有的。我对如何将列表与两个不同的值进行比较有点困惑。你知道吗

def checkList(aList):
    if any(x>= 1 for x in aList) and any(x <= 6 for x in aList):
        return True

    else:

        return False

第一个any(对于aList中的x,x>;=1)可以工作,但是如果我在输入字符串中键入超过6个int,它仍然会返回真值,而应该返回假值。非常感谢您的帮助。谢谢!你知道吗


Tags: and用户infalsetrue列表forreturn