On 09/24/2015 08:02 AM, 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?
A lot of our in base weird python comes from heavily C-wired people:
The classic
for i in range(len(alist)):
print alist[i]
with its twin brother
i=0
while i < len(alist):
print alist[i]
i += 1
And the even more annoying
result = Result()
getResult(result)
JM
--
https://mail.python.org/mailman/listinfo/python-list