正在确定密钥的有效性



python新手,并试图思考如何在字典中为键提供一个有效字符列表。该键可以是字符的任意组合,一直到单个字符或为空。

例如:

allowedWalkingDirection['N','n,'S','s','E','e','W','w']
def isRotateValid(path):
if allowedWalkingDirection in path['walk']:
return path
return False

因此,如果我尝试说:{‘rotate’:‘WesE’},我的输入表明它无效。如果这不是很清楚和简洁,我很抱歉,简而言之,我的目标是允许在我的键中多次输入有效的行走方向,但目前只允许在字符串中输入一个字符。

好吧,经过进一步的大脑融化和无情的互联网阅读,我从字符串中的有效字符中找到了一些帮助,然后我想到了实现类似的东西

def isRotateValid(path):
for i in range(0,(len(path['walk']))):
if path['walk'][i] not in allowedWalkingDirection:
return False

最新更新