Найти - Пользователи
Полная версия: Одномерный ряд в двумерный.
Начало » Python для новичков » Одномерный ряд в двумерный.
1
Antonio0608
Доброго времени.
Как преобразовать одномерный ряд.
ДАНО
есть ряд.
Х
1
1
1
2
1
1
2
1
3
Как можно его преобразовать вот в это
НУЖНО СДЕЛАТЬ
Х У
11 1
11 2
12 1
21 1
11 2
12 1
21 3
То есть поочередно первый второй символ с третьим (“Х”первый второй символ. “У” третий символ.)
потом второй третий символ с четвертым (“Х”второй Третий символ. “У” четвертый символ.)
потом третий четвертый символ с пятым (“Х” третий четвертый символ. “У” пятый символ.)
и так далее пока ряд не закончится.
надеюсь понятно обьяснил.
Rodegast
 >>> s = ["1", "1", "1", "2", "1", "1", "2", "1", "3"]
>>> list(map(lambda x, y, z: (x+y,z), s, s[1:], s[2:]))
[('11', '1'), ('11', '2'), ('12', '1'), ('21', '1'), ('11', '2'), ('12', '1'), ('21', '3')]
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB