def nested_assign(self, key_list, value):
if len(key_list) == <NUM_LIT:1>:<EOL><INDENT>self[key_list[<NUM_LIT:0>]] = value<EOL><DEDENT>elif len(key_list) > <NUM_LIT:1>:<EOL><INDENT>if key_list[<NUM_LIT:0>] not in self:<EOL><INDENT>self[key_list[<NUM_LIT:0>]] = LIVVDict()<EOL><DEDENT>self[key_list[<NUM_LIT:0>]].nested_assign(key_list[<NUM_LIT:1>:], value)<EOL><DEDENT>
Set the value of nested LIVVDicts given a list