list = []
def dic(num):
print(num)
return {
0 : addList,
1 : addList2
}.get(num)
def addList():
list.append(1)
def addList2():
list.append(2)
for i in range(3):
dic(0)
print(list)
bGlzdCA9IFtdCgpkZWYgZGljKG51bSk6CglwcmludChudW0pCgkKCXJldHVybiB7CiAgICAJMCA6IGFkZExpc3QsCiAgICAJMSA6IGFkZExpc3QyCiAgICB9LmdldChudW0pCgpkZWYgYWRkTGlzdCgpOgogICAgbGlzdC5hcHBlbmQoMSkKCmRlZiBhZGRMaXN0MigpOgogICAgbGlzdC5hcHBlbmQoMikKCmZvciBpIGluIHJhbmdlKDMpOgoJZGljKDApCiAgICAKcHJpbnQobGlzdCk=