The result of :
my_list.append(my_element)is None. The side-effect is now that my_list contains one more item.
So I guess GideonZhi's code would result in displaying None.
eval('print ' + listName)
Also, newList is a bad name because it's a string, not a list, and it describes a command (so append_cmd would be better).