You don't need to global a name unless you're going to rebind the name to a new object. In this case, since test_list is a mutable type, the append call will work the same with or without `global`, since the test_list name isn't rebound.