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

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

運算子

描述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 例項 輸入一個元素,判斷改元素是否在列表中,如果存在則不加入,如果...

資料庫中是否存在某表 表是否存在某欄位

判斷資料庫中是否存在某表以及表書否存在某欄位的sql語句 檢查資料庫是否存在表 1 0 select from sys tables whe...

python中判斷多個元素是否在列表中

如果希望判斷單個元素是否在列表中時可以通過in a in a b c true但如果是多個元素,就不能通過in進行判斷 此時我們可以通過集合中的issubset和issuperset方法 顧名思義,issubset是判斷某集合是否是另外一個集合的子集,issuperset是判斷某集合是否是另外一個集...