The one thing that's killing me in Python 3000 is that every time I
try to print something, it seems like I get generator object
genexpr at 0x01BAF508. Googling only found one reference, a
posting elsewhere by one Carl Johnson (aka carlj7,
On Jun 6, 5:28 am, samwyse samw...@gmail.com wrote:
The one thing that's killing me in Python 3000 is that every time I
try to print something, it seems like I get generator object
genexpr at 0x01BAF508. Googling only found one reference, a
posting elsewhere by one Carl Johnson (aka
samwyse:
Always saying print(','.join(x)) gets tiresome in a hurry. I've
thought about defining my own function prnt that wraps print and
fixes generators, but that requires me to get their type,
Why do you need to know their type?
Isn't something like this enough?
def pr(it):
txt =
Carl Banks:
What about print(list(x))
Right, better than mine :-)
Bye,
bearophile
--
http://mail.python.org/mailman/listinfo/python-list
On Jun 6, 7:58 am, Carl Banks pavlovevide...@gmail.com wrote:
On Jun 6, 5:28 am, samwyse samw...@gmail.com wrote:
Always saying print(','.join(x)) gets tiresome in a hurry.
What about print(list(x))
Yeah, I like that. Or, to save some typing:
prnt = lambda x: print(list(x))
On Sat, 06 Jun 2009 05:28:30 -0700, samwyse wrote:
The one thing that's killing me in Python 3000
Python 3000 was vapourware. When the vapour condensed into liquid, it was
renamed Python 3. Right now, the only vapourware is Python4000, which may
or may not be created by Guido's heir some
samwyse wrote:
The one thing that's killing me in Python 3000
py3.0 or py3.1, but the 'problem' you complain about has nothing to do
with those versions in particular.
is that every time I try to print something, it seems like I get generator
object
genexpr at 0x01BAF508.
Nor does it