Есть массивы
a = ['one', 'two', 'three', 'four', 'five'] b = ['apple', 'bananas', 'coconuts', 'nuts']
И в итоге надо получить вот это
с = ['oneapple', 'twobananas', 'threecoconuts', 'fournuts', 'five']
Как так можно сделать?
Спасибо.
a = ['one', 'two', 'three', 'four', 'five'] b = ['apple', 'bananas', 'coconuts', 'nuts']
с = ['oneapple', 'twobananas', 'threecoconuts', 'fournuts', 'five']
import itertools a = ['one', 'two', 'three', 'four', 'five'] b = ['apple', 'bananas', 'coconuts', 'nuts'] c = [x + y for x, y in itertools.izip_longest(a, b, fillvalue='')]
А вообще, если перевести ключевые слова ваших вопросов на английский и задать их гуглу, уверен, что он выдаст решение на stackoverflow.Я так всегда делаю, но сейчас почему то решил спросить у русского сообщества

Про random видимо без сообщества нашли?
print map(lambda x,y:"%s%s" %(x,y), a,b)
FishHook
print map(lambda x,y:“%s%s” %(x,y), a,b)
['oneapple', 'twobananas', 'threecoconuts', 'fournuts', 'fiveNone']
bismigalis
не работает
print map(lambda x,y:"%s%s" %(x or "",y or ""), a,b)
FishHookтеперь нормуль
print map(lambda x,y:“%s%s” %(x or “”,y or “”), a,b)
bismigalis
но только в python2, в python3 похоже без zip_longest не обойтись
list(map(...))