我是靠谱客的博主 激昂豆芽,最近开发中收集的这篇文章主要介绍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函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复