Python Forum
Thread Rating:
  • 2 Vote(s) - 3.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
attrdict.py
#9
>>> x = {"a": 1}
>>> b = dict(x)
>>> b
{'a': 1}
>>> #or using keyword expansion:

>>> c = dict(**x)
>>> c
{'a': 1}
>>> #make sure they aren't just shallow copies

>>> x["b"] = 2
>>> x
{'a': 1, 'b': 2}
>>> b
{'a': 1}
>>> c
{'a': 1}
Reply


Messages In This Thread
attrdict.py - by Skaperen - Jan-02-2019, 08:30 PM
RE: attrdict.py - by scidam - Jan-05-2019, 01:45 AM
RE: attrdict.py - by Skaperen - Jan-09-2019, 06:40 PM
RE: attrdict.py - by nilamo - Jan-09-2019, 06:53 PM
RE: attrdict.py - by Skaperen - Jan-10-2019, 12:51 AM
RE: attrdict.py - by Skaperen - Jan-10-2019, 06:35 AM
RE: attrdict.py - by Gribouillis - Jan-10-2019, 08:49 AM
RE: attrdict.py - by Skaperen - Jan-11-2019, 03:47 PM
RE: attrdict.py - by nilamo - Jan-11-2019, 04:26 PM
RE: attrdict.py - by Skaperen - Jan-12-2019, 12:57 AM
RE: attrdict.py - by nilamo - Jan-13-2019, 02:10 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020