Sourcewiz interview question

Which data structure is mainly used in python? what is the difference between return and yield? Different methods used in lists, tuples and solve the given problem.