I have a function that parses a file into a list. I\'m trying to return that list so I can use it in other functions.
def splitNet():
network = []
f
I assume you are not assigning the returned value to a variable in scope.
ie. you can't do
splitNet()
print network
instead you would
network = splitNet()
print network
or for that matter
my_returned_network_in_scope = splitNet()
print my_returned_network_in_scope
otherwise you could declare network outside of the splitNet function, and make it global, but that is not the recommended approach.
You may declare the name of the variable assigned to the list as global
, like this:
def get_list():
global destination_list
destination_list = []
destination_list.extend(('1','2','3'))
return destination_list
get_list()
print(destination_list)