Уже ответил, так вот некоторые развлечения и игры работают, если Должна ли А и Б имеют разную длину -zip оставляет непревзойденное материал:
>>> A = ['1,2,3','4,5,6','7,8,9']
>>> B = ['10','11','12']
# basic solution using for/len, will except if len(A) > len(B)
>>> [ A[i] + "," + B[i] for i in range(len(A)) ]
# complicated solution to deal with a difference in the
# lengths of A and B
>>> [ (A[i] if i < len(A) else ',,') + "," + (B[i] if i < len(B) else '') for i in range((len(A) if len(A)>=len(B) else len(B))) ]
['1,2,3,10', '4,5,6,11', '7,8,9,12']
# add something to A, len(A) > len(B)
>>> A.append('13,14,15')
>>> [ (A[i] if i < len(A) else ',,') + "," + (B[i] if i < len(B) else '') for i in range((len(A) if len(A)>=len(B) else len(B))) ]
['1,2,3,10', '4,5,6,11', '7,8,9,12', '13,14,15,']
# add a couple of things to B, len(B) > len(A)
>>> B.append('16')
>>> B.append('17')
>>> [ (A[i] if i < len(A) else ',,') + "," + (B[i] if i < len(B) else '') for i in range((len(A) if len(A)>=len(B) else len(B))) ]
['1,2,3,10', '4,5,6,11', '7,8,9,12', '13,14,15,16', ',,,17']
Итак, вы хотите расширить строки, содержащиеся в списке A, со строками второго списка B? – albert