Форум сайта python.su
0
Здравствуйте!
Имеется список:
a[0]=[1, 3, 5, 7, 9] a[1]=[10, 8, 6, 4, 2]
a=[1, 10, 3, 8, 5, 6, 7, 4, 9, 2]
a = range(1, 11) a=odds, evens = reduce(lambda (a, b), x: x % 2 and (a + [x], b) or (a, b + [x]), a, ([], []))
Офлайн
857
>>> import itertools >>> >>> a = [1, 3, 5, 7, 9] >>> b = [10, 8, 6, 4, 2] >>> >>> c = list(itertools.chain.from_iterable(zip(a, b))) >>> c [1, 10, 3, 8, 5, 6, 7, 4, 9, 2] >>>
Офлайн
0
py.user.next, спасибо! То, что надо!
Офлайн