我有一张单子,比如说:
方向字母=['u'、'd'、'r'、'l'、'w'、'x'、'y'、'z']
现在我的另一个参数是arguement,我写到
udl并返回['udl']
假设另一个列表arg\u list=['udl']
我想检查u、d和l是否在此列表中,或者我想检查arg列表中我的方向字母列表中是否没有任何字母 为了使其打印错误消息,我尝试了以下方法:
for letter in DIRECTION_LETTERS:
for char in arg_list[4]:
if letter in arg_list[4][0]:
continue
else:
print (ERROR_MESSAGE_DIRECTIONS)
return False
return True
这条线
必须是
您需要删除
for letter in DIRECTION_LETTERS:
行。你知道吗Python中有一个名为
all()
的方便函数,如果所有参数都为true,它将返回true。随便找一个好的使用方法,但总的来说:相关问题 更多 >
编程相关推荐