Idiosyncratic python
Akira Li
4kir4.1i at gmail.com
Thu Sep 24 20:04:04 EDT 2015
Mark Lawrence <breamoreboy at yahoo.co.uk> writes:
> On 24/09/2015 07:02, Steven D'Aprano wrote:
>> I was looking at an in-house code base today, and the author seems to have a
>> rather idiosyncratic approach to Python. For example:
>>
>> for k, v in mydict.items():
>> del(k)
>> ...
>>
>> instead of the more obvious
>>
>> for v in mydict.values():
>> ...
>>
>> What are your favorite not-wrong-just-weird Python moments?
>>
>
> My favourite was from a guy I worked with years ago. In C but I'm
> sure you'll enjoy it. In all functions, something like:-
>
> int flag = 0;
> if flag {
> printf("\nthe string");
> }
> else{
> printf("the string");
> flag = 1;
> }
>
> At least I think I've got it correct, too lazy to check, sorry :)
It looks like a sys.stdout.softspace hack in Python 2:
print line, # comma!
More information about the Python-list
mailing list