Skip to content Skip to sidebar Skip to footer
Showing posts with the label Language Design

"least Astonishment" And The Mutable Default Argument

Anyone tinkering with Python long enough has been bitten (or torn to pieces) by the following issue… Read more "least Astonishment" And The Mutable Default Argument

Why Can't I Add A Tuple To A List With The '+' Operator In Python?

Python not support adding a tuple to a list: >>> [1,2,3] + (4,5,6) Traceback (most recent … Read more Why Can't I Add A Tuple To A List With The '+' Operator In Python?

Python: Is There Syntax-level Support For Unpacking, From Tuples, The Arguments To An *anonymous* Function?

Suppose we have the following: args = (4,7,5) def foo(a,b,c): return a*b%c Python conveniently all… Read more Python: Is There Syntax-level Support For Unpacking, From Tuples, The Arguments To An *anonymous* Function?

"least Astonishment" And The Mutable Default Argument

Anyone tinkering with Python long enough has been bitten (or torn to pieces) by the following issue… Read more "least Astonishment" And The Mutable Default Argument