Python高级语法整理

it2025-04-12  16

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]
最新回复(0)