The pythonic approach

Timo Virkkala a at a.invalid
Wed Sep 15 17:53:18 CEST 2004


Peter Hansen wrote:
> Timo Virkkala wrote:
> 
>> def thisReallyWorks(x):
>>     if x == "6$":
>>         return "$10 000"
>>     else:
>>         return x
>>
>> # or maybe
>>
>> investments = {"6$": "$10 000"}
>> def thisReallyWorks(x):
>>     return investments.get(x, x)
> 
> I really hope this is a contrived example, because if
> I ever saw something like this in real code I'd barf.
[snip]

It was, very contrived. I just like writing (wannabe) funny replies to 
spams... :) The idea in the second one was to be extensible. Yes, the dict 
should be defined elsewhere, and yes, inline .get is (usually) better than 
hiding it in a function.

Maybe I should just write real code and not bother with nonsense :)

-- 
Timo "WT" Virkkala

   "In the battle between you and the world, bet on the world."



More information about the Python-list mailing list