這篇文章給大家分享的是有關(guān)python判斷l(xiāng)ist是否包含某個元素的方法的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)云霄,10年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
定義一個列表,并判斷元素是否在列表中。
例如
test_list = [ 1, 6, 3, 5, 3, 4 ] print("查看 4 是否在列表中 ( 使用循環(huán) ) : ") for i in test_list: if(i == 4) : print ("存在") print("查看 4 是否在列表中 ( 使用 in 關(guān)鍵字 ) : ") if (4 in test_list): print ("存在")
以上實例輸出結(jié)果為:
查看 4 是否在列表中 ( 使用循環(huán) ) : 存在 查看 4 是否在列表中 ( 使用 in 關(guān)鍵字 ) : 存在
例如
from bisect import bisect_left # 初始化列表 test_list_set = [ 1, 6, 3, 5, 3, 4 ] test_list_bisect = [ 1, 6, 3, 5, 3, 4 ] print("查看 4 是否在列表中 ( 使用 set() + in) : ") test_list_set = set(test_list_set) if 4 in test_list_set : print ("存在") print("查看 4 是否在列表中 ( 使用 sort() + bisect_left() ) : ") test_list_bisect.sort() if bisect_left(test_list_bisect, 4): print ("存在")
輸出結(jié)果
查看 4 是否在列表中 ( 使用 set() + in) : 存在 查看 4 是否在列表中 ( 使用 sort() + bisect_left() ) : 存在
感謝各位的閱讀!關(guān)于python判斷l(xiāng)ist是否包含某個元素的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!