Python判斷列表中是否存在某元素

2022-06-23 17:45:11 字數 1097 閱讀 7653

運算子

描述in

如果在指定的序列中找到值返回 true,否則返回 false

not in

如果在指定的序列中沒有找到值返回 true,否則返回 false

#

-*- coding:utf-8 -*- python 3.6.2

lista=[1,'

5','

s','cf'

]if 1 in

lista:

print('

1 在列表lista中')

if'1'

inlista:

print('

"11" 在列表lista中')

if'cf'

inlista:

print('

cf 在列表lista中')

if'ss'

inlista:

print('

ss 在列表lista中

')

結果:

1   在列表lista中

cf   在列表lista中

is 與 == 區別:

is 用於判斷兩個變數引用物件是否為同乙個, == 用於判斷引用變數的值是否相等

#

-*- coding:utf-8 -*- python 3.6.2

a=1b=1lista=[1,'

5','

s','cf'

]listb=[1,'

5','

s','cf'

]if a is

b:

print('

a=b'

)if listb is

lista:

print('

lista is listb')

if lista ==listb:

print('

lista=listb

')

結果:

a=blista=listb

Python判斷元素是否存在於列表

通過使用in,not in 判斷元素是否在列表中 list1 tom jerry chris print tom in list1 print python not in list1 print jerry not in list1 例項 輸入乙個元素,判斷改元素是否在列表中,如果存在則不加入,如果...

Oracle 判斷列 表 主鍵是否存在

declare n count number 宣告變數儲存要查詢的表是否存在 begin select count 1 into n count from user tables t where t.table name upper 表名 從系統表中查詢當表是否存在 if n count 0then...

python中判斷某變數是否存在

bin python def fn try a 0b open 1.py raise 11 這個異常不是必然發生,我這裡只是假設 c open 2.py except if b b.close if c c.close if name main fn 這段程式執行時可能會拋異常,所以我想在excep...