def char_iter (start="a", stop="z"): return [chr(x) for x in range(ord(start), ord(stop)+1)] p1 = [a for a in char_iter()] p2 = [a+b for a in char_iter() for b in char_iter()]