python怎样判断list是否包含某个元素
定义一个列表,并判断元素是否在列表中。
例如
test_list=[1,6,3,5,3,4] print("查看4是否在列表中(使用循环):") foriintest_list: if(i==4): print("存在") print("查看4是否在列表中(使用in关键字):") if(4intest_list): print("存在")
以上实例输出结果为:
查看4是否在列表中(使用循环): 存在 查看4是否在列表中(使用in关键字): 存在
例如
frombisectimportbisect_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) if4intest_list_set: print("存在") print("查看4是否在列表中(使用sort()+bisect_left()):") test_list_bisect.sort() ifbisect_left(test_list_bisect,4): print("存在")
输出结果
查看4是否在列表中(使用set()+in): 存在 查看4是否在列表中(使用sort()+bisect_left()): 存在
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.