40 lines
624 B
Python
40 lines
624 B
Python
|
|
|
|
#############################################
|
|
## PROGRAM: tdict.py
|
|
## AUTHOR: Chengan 20200526
|
|
## douboer@gmail.com
|
|
## test multi-key dict
|
|
#############################################
|
|
|
|
import re
|
|
from collections import defaultdict
|
|
|
|
t = {'a':{'b':{'c':1}}}
|
|
t['a']['b']['c']=2
|
|
t['a']=2
|
|
print(t)
|
|
|
|
t1 = {'a':{'b':{'c':'3'}}}
|
|
t2 = t1
|
|
print(t2)
|
|
|
|
t3 = {'b':{'c':'4'}}
|
|
t4 = defaultdict(dict)
|
|
t4['a'] = t3
|
|
print(t4)
|
|
|
|
t4['a1']['b2'] = {'c3':'5'}
|
|
print(t4)
|
|
t4['a1']['d2'] = {'c3':'6'}
|
|
print(t4)
|
|
t4['a1']['e2'] = {'c3':'7'}
|
|
print(t4)
|
|
|
|
t4['b1']['b2'] = {'b5':1}
|
|
print(t4)
|
|
|
|
t4['b1']['b2']['b3'] = {'b5':1}
|
|
print(t4)
|
|
|