I am returning a tuple from my python method and am stuck trying to figure out how to read it into a C array using PyArg_Parse. My C Code: int array[3]; PyArg_Parse(return, "(iii)", &array); My Python Code: mytuple = (1,2,3) return mytuple That gives me a segmentation fault. What am I doing wrong?