按字母顺序检查一个单词是否在其他两个单词之间

时间:2018-07-08 15:44:48

标签: python string alphabetical

我想按字母顺序(或“字典”)检查给定单词是否在其他两个单词之间。

例如:

word1 = 'feelgoodlab'
word2 = 'elainedilley'
check = 'feelingfat'

我想看看check是否在word1word2之间。

我尝试过:

word1 = 'feelgoodlab'
word2 = 'elainedilley'
check = 'feelingfat'

print(check >= word1 and check <= word2)

但这给了我False

1 个答案:

答案 0 :(得分:2)

请您在这里基本上检查一下:

word1 <= check <= word2

但是这里是相反的:word2较小,而word1较大,但是我们可以用以下两种方式组合两种可能性:

word1 <= check <= word2 or word2 <= check <= word1

因此,这里无论word1word2之间的顺序如何,它都会检查check之间是否为“ 夹心”。