更多变化:
from itertools import cycle
from operator import add
A = ['A','B','C','D','E','F','G','H']
B = ['a','b']
E = ['Aa','Bb','Ca','Db','Ea','Fb','Ga','Hb']
C = list(map(add, A, cycle(B)))
print(C == E)
C = [a + B[i%2] for i, a in enumerate(A)]
print(C == E)
C = list(map(''.join, zip(A, cycle(B))))
print(C == E)
C = list(map('{}{}'.format, A, cycle(B)))
print(C == E)