網頁

2019/11/11

Python 使用in關鍵字判斷元素是否存在序列中 use in to find if sequence contain value

Python的in關鍵字可用來判斷一組序列(sequence)是否存在某元素。

如果要判斷是否不存在,in前面可加上not,也就是not in來判斷一組序列中是否不存在某元素。

names = ['John', 'Mary', 'Alex']
print('John' in names)      # True
print('Bob' not in names)   # True

numbers = [1, 2, 3, 4, 5]
print(1 in numbers)         # True
print('1' in numbers)       # False

print('h' in 'hello world') # True

字串(str)也是一種序列,所以in也可用來判斷字串中是否存在某個字。


參考:

沒有留言:

張貼留言