更新時間:2022-09-22 來源:黑馬程序員 瀏覽量:
除了之前我們提到的一些運算符之外,在Python中還支持成員運算符。Python中的成員運算符用于判斷指定序列中是否包含某個值,如果包含,返回True,否則返回False。下面我列舉一下Python中的成員運算符。
描述:如果在指定的序列中找到值返回True,否則返回False。
實例:x在序列y中,則x in y返回True。
描述:如果在指定的序列中沒有找到值返回True,否則返回False。
實例:x不在序列y中,則x not in y返回True。
為了便于大家更好地理解成員運算符,接下來,通過實例演示Python成員運算符的操作,具體如下:
a = 10 b = 20 list_demo = [1, 2, 3, 4, 5] # 判斷變量a是否在給定的列表list_demo中 if a in list_demo: print("1---變量a在給定的列表中l(wèi)ist_demo中") else: print("1---變量a不在給定的列表中l(wèi)ist_demo中") # 判斷變量b是否在給定的列表list_demo中 if b not in list_demo: print("2---變量b不在給定的列表中l(wèi)ist_demo中") # 修改變量a的值 a = 2 if a in list_demo: print("3---變量a在給定的列表中l(wèi)ist_demo中") else: print("3---變量a不在給定的列表中l(wèi)ist_demo中")
運行結果如圖2-10所示。
圖2-10 運行結果