New submission from Sandro Barnabishvili <sandro.barnabishv...@epfl.ch>:

from collections import defaultdict
d = defaultdict(list)
for _ in d['a']: pass
print(d.keys())

For loop creates element with key 'a'. Is it expected behavior?

----------
components: Argument Clinic
messages: 380661
nosy: larry, sandrobarna
priority: normal
severity: normal
status: open
title: for loop creates element in defaultdict
type: behavior
versions: Python 3.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue42310>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to