Форум сайта python.su
Здравствуйте, подскажите пожалуйста как объединить построчно 2 списка.
Есть 2 переменные
list1 =[a,b,c,d,...]
list2 =[1,2,3,4,...]
[a1,b2,c3,d4,...]
Офлайн
>>> list1 = ['a','b','c']
>>> list2 = ['1','2','3']
>>> map(lambda a,b:a+b,list1,list2)
['a1', 'b2', 'c3']
Офлайн
спасибо, но это не совсем то, на выходе нужна переменная типа list.
Офлайн
itel>
спасибо, но это не совсем то, на выходе нужна переменная типа list.
Офлайн
Извиняюсь, всё понял, большое спасибо.
Офлайн
ещё
>>> list1 = ['a', 'b', 'c', 'd']
>>> list2 = [1, 2, 3, 4]
>>> list3 = [a + str(b) for a, b in zip(list1, list2)]
>>> list3
['a1', 'b2', 'c3', 'd4']
>>>
Офлайн