0
我在想什麼pythonic方式來完成以下將是。假設我有一個列表:按順序連接列表中的元素對
days = ['m', 't', 'w', 'r', 'f', 's', 's']
我想獲得一個列表,它看起來像:
['t-m', 'w-t', 'r-w', 'f-r', 's-f', 's-s']
所以它必須把原來的列表作爲一個迭代器,爲了執行移動串聯。
我會認爲這可以通過某種列表理解和使用iter()
函數來完成,但是到目前爲止我的嘗試中沒有運氣!我正在使用Python 2.7。