Python高级语法整理
lambda表达式三元表达式列表生成式交换`a`,`b`的值
lambda表达式
相当于匿名函数,对传入的参数进行了处理:
x
= lambda a
: a
+ 10
print(x(5))
x作为函数名而不是参数,参数为5
三元表达式
c
= 1 if a
>b
else 2
列表生成式
[i
for i
in range(5)]
[value
for value
in dict
.values()]
交换a,b的值
a
,b
= b
,a
a
[1],a
[5] = a
[5],a
[1]
转载请注明原文地址: https://lol.8miu.com/read-24759.html