Python高级语法整理

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]
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页