def Input(): c = raw_input ('Enter data1,data2: ') data = c.split(',') return data
I need to use list data
in other functions, but I don’t want to enter raw_input
everytime. How I can make data
like a global static in c++ and put it everywhere where it needed?
Advertisement
Answer
Add the global keyword to your function:
def Input(): global data c = raw_input ('Enter data1,data2: ') data = c.split(',') return data
The global data
statement is a declaration that makes data
a global variable. After calling Input()
you will be able to refer to data
in other functions.