Use print inside lambda

后端 未结 4 1023
清歌不尽
清歌不尽 2021-01-20 02:35

I am trying to use print inside lambda. Something like that:

lambda x: print x

I understand, that in

4条回答
  •  庸人自扰
    2021-01-20 03:09

    If you don't want to import from __future__ you can just make the lambda write to the standard output:

    >>>import sys
    >>>l = lambda x : sys.stdout.write(x)
    >>>l('hi')
    'hi'
    

提交回复
热议问题