keywords = ('orange yellow blue green purple'.split())
keys = dict((w[0:3], w) for w in keywords)
entry = 'orzazzz'
try:
key = keys[entry[0:3]]
print( 'Entered value {0} matches key {1}'.format(entry, key) )
except KeyError:
print( 'Entered value {0} does not match and keyword.'.format(entry) )
使用字典进行查找,使用try catch来处理找不到的情况。你知道吗
你可以用Set来处理。你知道吗
输出:
相关问题 更多 >
编程相关推荐