首页 > 编程语言 >Python判断值是否在列表中进阶用法

Python判断值是否在列表中进阶用法

时间:2023-01-18 11:33:58浏览次数:51  
标签:me domain 进阶 Python 列表 naihe print cn

初级使用方式一般会这样写

domain = ["naihe.me", "abc.com", "123.cn", "efg.xyz"]

for i in domain:
    if i == "naihe.me":
        print(i == "naihe.me")
        break
print(False)

在这里分享一种新写法

domain = ["naihe.me", "abc.com", "123.cn", "efg.xyz"]
if any(map(lambda x: 'naihe.me' == x, domain)):
    print(True)
else:
    print(False)

第二种会对列表中所有元素进行比对,而第一种检测到有相同的就会break跳出。

标签:me,domain,进阶,Python,列表,naihe,print,cn
From: https://www.cnblogs.com/1314h/p/17059463.html

相关文章

  • 使用 Python Paramiko 的嵌套 SSH
    ssh嵌套:https://stackoverflow.com/questions/35304525/nested-ssh-using-python-paramiko......
  • Python使用pyppeteer搭建网页截图api
    因为跨语言需要,打算把pyppeteer、图片压缩、awsS3封装成一个api来调用。首先自然是要安装依赖pip3installpillowboto3pyppeteer运行一次脚本,pyppeteer会自动下载最......
  • python re 正则表达式
    1.匹配两个数字importreres=re.search(r"[0-9]{2}","sadfsda35C")#正则表达式为[0-9]{2}#匹配的字符串为sadfsda35Cprint(res)  2.匹配两个数字(另一种......
  • python复习功课
    一、类方法(实例方法、类方法、静态方法)使用方式:1.实例方法是必须实例化可访问构建方法中的实例属性,也可通过类名去使用类属性,常用是实例化类给到一个类对象,用类对象.方法......
  • 程序员代码面试指南第二版 11.可见的山峰对数量(普通和进阶)
    ​​welcometomyblog​​程序员代码面试指南第二版11.可见的山峰对数量(普通和进阶)题目描述题目描述一个不含有负数的数组可以代表一圈环形山,每个位置的值代表山的高......
  • pyenv离线安装Python
    ​​welcometomyblog​​使用pyenv安装python3.7.4,下载了很久没有下载成功,于是尝试离线安装一.手动下载python3.7.4pyenv安装python时会给出下载地址,去这个地址下......
  • Python爬虫-第四章-2-协程与异步
    协程:    单线程执行多任务执行时,当执行中程序处于I/O期间,异步可以让CPU选择性的切换到其他任务上#DemoDescribe:协程importasyncioimporttime'''协程所针对的......
  • python方法(函数)
    定义格式def方法名(参数1,参数2,参数3):#具体实现return#返回值参数默认值defdesc(name='no-name',age=0):print("%s%d"%(name,age))#调用desc......
  • python序列
    类似于Java和C的数组,但python的”数组“可操作性更强,以下是常用APIinsert指定位置插入arr=[0,1,20,3,40,5,60,7,80,9]#下标1位置后加入值,结果[0,1,81,......
  • python pip实用手册
    pip是python的包安装工具,类似于JavaScript的npm和yarn设置国内源国内源清华https://pypi.tuna.tsinghua.edu.cn/simple阿里http://mirrors.aliyun.com/pypi/simpl......