#使用lambda表達(dá)式定義一個(gè)函數(shù)
>>>?f?=?(lambda?x:?map(sys.stdout.write,?x))
#調(diào)用f
>>>?t?=?f(['a',?'1'])
#返回
a1
#調(diào)用f
>>>?f(['a',?'1'])
#返回
a1[None,?None]請(qǐng)問(wèn)第二次調(diào)用時(shí)為什么會(huì)返回a1[None, None],原理是什么又:使用列表解析f = lambda x: [sys.stdout.write(line) for line in x]也是相同的情況
用lambda表達(dá)式定義的函數(shù),調(diào)用方式與返回值
qq_strengthoo_0
2017-03-13 10:36:12