Language design

Burak Arslan burak.arslan at arskom.com.tr
Wed Sep 11 06:38:06 EDT 2013


On 09/10/13 09:09, Steven D'Aprano wrote:
> What design mistakes, traps or gotchas do you think Python has? 

My favourite gotcha is this:

    elt, = elts

It's a nice and compact way to do both:

    assert len(elts) == 0
    elt = elts[0]

but it sure looks strange at first sight. As a bonus, it works on any
iterable, not just ones that support __getitem__.

burak



More information about the Python-list mailing list