Python語言中有一個很方便的運算符——in運算符,可以用來判斷一個元素是否在一個序列中,包括字符串、列表、元組等。
# 判斷一個元素是否在一個序列中 fruits = ['apple', 'banana', 'orange'] if 'apple' in fruits: print('Yes') # 判斷一個列表是否包含另一個列表 a = [1, 2, 3] b = [2, 3] if b in a: print('Yes') # 判斷一個字符串是否包含另一個字符串 s = 'hello, world' if 'hello' in s: print('Yes')
上面的三個例子展示了in運算符的用法,可以簡化我們寫條件語句時的判斷過程。
需要注意的是,in運算符是區分大小寫的,所以判斷時需要注意大小寫問題。同時,in運算符在遇到字典時,判斷的是字典的key而非value。
# 判斷一個字典中是否包含某個key d = {'name': 'Tom', 'age': 18} if 'name' in d: print('Yes')
綜上,in運算符可以幫助我們簡化判斷過程,使用起來非常方便,但是在使用時需要注意他的大小寫以及字典key的特殊性。
下一篇dw修改php