一、使用in操作符進行判斷
numbers = [1, 2, 3, 4, 5]
x = 3
if x in numbers:
print("x存在於numbers中")
else:
print("x不存在於numbers中")
in操作符是一個常用的python操作符,它可以用於判斷一個元素是否存在於一個集合中。在上面的代碼中,我們定義了一個numbers列表和一個x變數,然後使用in操作符判斷x是否存在於numbers中。
如果x存在於numbers中,程序會輸出:x存在於numbers中,反之則輸出:x不存在於numbers中。
二、使用not in操作符進行判斷
numbers = [1, 2, 3, 4, 5]
x = 6
if x not in numbers:
print("x不存在於numbers中")
else:
print("x存在於numbers中")
not in操作符與in操作符類似,只是判斷的條件是一個元素是否不存在於一個集合中。在上面的代碼中,我們定義了一個numbers列表和一個x變數,然後使用not in操作符判斷x是否不存在於numbers中。
如果x不存在於numbers中,程序會輸出:x不存在於numbers中,反之則輸出:x存在於numbers中。
三、使用列表的count方法進行判斷
numbers = [1, 2, 3, 4, 5]
x = 3
if numbers.count(x) > 0:
print("x存在於numbers中")
else:
print("x不存在於numbers中")
除了使用in和not in操作符,我們還可以通過列表的count方法來判斷一個元素是否存在於一個列表中。在上面的代碼中,我們定義了一個numbers列表和一個x變數,然後使用count方法判斷x在numbers中出現的次數是否大於0。
如果x存在於numbers中,程序會輸出:x存在於numbers中,反之則輸出:x不存在於numbers中。
四、使用set進行判斷
numbers = {1, 2, 3, 4, 5}
x = 3
if x in numbers:
print("x存在於numbers中")
else:
print("x不存在於numbers中")
除了使用列表,我們還可以使用set來判斷一個元素是否存在於一個集合中。在上面的代碼中,我們定義了一個numbers集合和一個x變數,然後使用in操作符判斷x是否存在於numbers中。
如果x存在於numbers中,程序會輸出:x存在於numbers中,反之則輸出:x不存在於numbers中。
五、使用numpy進行判斷
import numpy as np
numbers = np.array([1, 2, 3, 4, 5])
x = 3
if np.any(numbers == x):
print("x存在於numbers中")
else:
print("x不存在於numbers中")
如果我們需要對一個大型的數組進行判斷,可以使用numpy庫中的函數。在上面的代碼中,我們導入了numpy庫,並定義了一個numpy數組numbers和一個x變數,然後使用np.any函數判斷numbers中是否存在x元素。
如果x存在於numbers中,程序會輸出:x存在於numbers中,反之則輸出:x不存在於numbers中。
原創文章,作者:HAMW,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/132020.html