Skip to content

Commit eb26030

Browse files
committed
More efficient assoc.
1 parent 68d8df8 commit eb26030

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

toolz/dicttoolz.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,8 +192,9 @@ def assoc(d, key, value, factory=dict):
192192
{'x': 1, 'y': 3}
193193
"""
194194
d2 = factory()
195+
d2.update(d)
195196
d2[key] = value
196-
return merge(d, d2, factory=factory)
197+
return d2
197198

198199

199200
def dissoc(d, *keys):

0 commit comments

Comments
 (0)