This is a general concept that I don't understand, and it keeps me from being able to answer questions. In the code I get that n is the list and that print_list(n) refers to that list. I do not understand the relationship between the variables n and x. Is x just being used as a stand-in variable within the function?
n = [3, 5, 7] def print_list(x): for i in range(0, len(x)): print x[i] print_list(n)