import itertools

# you can read from file.
var_list = [
	[1, 2, 3],
    [1.1, 2.2, 3.3],
    ['a', 'b']
]

for var_tuple in itertools.product(*var_list):
  print var_tuple