lambda函數,能夠簡化代碼量express
>>> a=list(range(10)) >>> print(a) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> g=lambda x:x%2 >>> for i in a: print(g(i))
運行結果函數
0 1 0 1 0 1 0 1 0 1
lambda使用格式 lambda [arguments]: expression 能夠是一個參數,也能夠是多個參數code
>>>g=lambda x:x**2 >>> g(3)
多個參數的io
>>>f=lambda x,y:x**3+y >>> f(1,3)