“Вся перестановка от 2 массивов Python” Ответ

Вся перестановка от 2 массивов Python

>>> import itertools
>>> a = ['foo', 'bar', 'baz']
>>> b = ['x', 'y', 'z', 'w']

>>> for r in itertools.product(a, b): print r[0] + r[1]
foox
fooy
fooz
foow
barx
bary
barz
barw
bazx
bazy
bazz
bazw
Adventurous Addax

Вся перестановка от 2 массивов Python


>>> import itertools
>>> map(''.join, itertools.chain(itertools.product(list1, list2), itertools.product(list2, list1)))
['squarered', 'squaregreen', 'circlered',
'circlegreen', 'trianglered', 'trianglegreen',
'redsquare', 'redcircle', 'redtriangle', 'greensquare',
'greencircle', 'greentriangle']

Powerful Pelican

Ответы похожие на “Вся перестановка от 2 массивов Python”

Вопросы похожие на “Вся перестановка от 2 массивов Python”

Больше похожих ответов на “Вся перестановка от 2 массивов Python” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования