print is not a function

Karl Scalet news at yebu.de
Wed Oct 8 06:22:12 EDT 2003


Gonçalo Rodrigues wrote:

> On Wed, 08 Oct 2003 11:32:20 +0200, Karl Scalet <news at yebu.de> wrote:
> 
> 
>>Hi,
>>
>>quite often there is a need to just print out the items of a list.
>>
>>[ prt(x) for x in my_list ]
>>
>>that would be nice, except prt() does not exist, and print is a
>>statement not a function, hence cannot replace prt as of above.
>>
>>I don't like to write d
>>def prt(x):
>>    print x
>>beforehand and any lambda construct would not be so handy.
>>It should be a short one-liner.
>>Any ideas?
>>
>>Karl
> 
> 
> How about,
> 
> 
>>>>import sys
>>>>sys.stdout.write("Hello world!\n")

I came across this, but this requires an extra import sys
which not always is there, thanks anyhow.

Karl





More information about the Python-list mailing list