Мне интересно, что такое питонический способ выполнить следующее. Предположим, у меня есть список:Сочетание пар элементов списка последовательно
days = ['m', 't', 'w', 'r', 'f', 's', 's']
Я хотел бы получить список, который будет выглядеть так:
['t-m', 'w-t', 'r-w', 'f-r', 's-f', 's-s']
поэтому придется рассматривать исходный список в качестве итератора и двигаться, чтобы выполнить конкатенация.
Я бы думаю, что это может быть достигнуто через какое-то понимание списка и использование функции iter()
, но пока не удача в моих попытках! Я использую python 2.7.