这是我的问题..
编写一个函数,该函数将名为aList的列表作为参数。如果列表中的元素包含至少一个整数且不超过六个整数,其值范围在1到6之间,则返回布尔值True。如果列表包含任何其他元素(如字符串或外部整数),则返回布尔值False范围)或是错误的长度(因为它包含0或超过6个元素)。调用此函数checkList(aList)。
我已经找到了长度,但似乎无法将其设置为1到6之间的值。我收到错误“列表对象不可调用”。这是我到目前为止所做的:
def checkList(aList):
if 1<=len(aList)<=6 and range[aList(1,6)]:
return True
else:
return False
答案 0 :(得分:2)
使用set(aList) <= set(range(1, 6))
。