我是靠谱客的博主 激昂豆芽,最近开发中收集的这篇文章主要介绍python列表推导式+三元表达式+lambda匿名函数格式:python三元表达式assert() 判断输入输出的正确性lambda函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

格式:

python字典推导式

python三元表达式

assert() 判断输入输出的正确性

lambda函数


格式:

list=[1,2,3,4,5,6]
limit_list=[n for n in list if n%2==0]

python字典推导式

dic={'a':1,'b':2,'c':3,'d':4}#来选取键值位偶数的
dic_limit={key:dic[key] for key in dic if dic[key]%2==0}
print(dic_limit)

python三元表达式

lis=list(range(100))
p=0
for i in lis:
p+=1 if i%2==0 else 0
print(p)

也可以嵌套三个:

lis=list(range(100))
p=0
for i in lis:
p+=1 if i%2==0 else 3 if i%3==0 else 0
print(p)

assert() 判断输入输出的正确性

assert():断言

def _assert():
x=input("请输入一个小于5的数")
asseert x<5#如果输入的大于五的话 就会报错
print(f"the number you input is {x}")

lambda函数

称为匿名函数,既没有函数名

示例

a=(lambda x:x+2)(1)
print(a)

用lambda函数进行sort排序规定

a=[(1,2),(2,1),(100,0),(20,-1)]
a.sort(key=lambda x:x[1],reverse=True)#给sort方法给key传递一个函数,可以根据函数来排列大小
print(a)

 

最后

以上就是激昂豆芽为你收集整理的python列表推导式+三元表达式+lambda匿名函数格式:python三元表达式assert() 判断输入输出的正确性lambda函数的全部内容,希望文章能够帮你解决python列表推导式+三元表达式+lambda匿名函数格式:python三元表达式assert() 判断输入输出的正确性lambda函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部