У меня есть список L = [1,2,3,4,5,6]
, и мне нужно, чтобы получить пар следующим образом:Как читать два повторяющихся последующих значения из списка в Python?
[1,2] , [2,3], [3,4], [4,5], [5,6]
Мое текущее решение создать два списка Полезность:
U1 = [1,2,3,4,5]
U2 = [2,3,4,5,6]
и использовать zip
встроенную функцию, чтобы получить желаемый результат ,
Есть ли лучший способ добиться того же?
описаний списков являются ** обычно ** только быстрее при построении списков в итерации, однако не быстрее в случае итерации для других целей: http://stackoverflow.com/questions/22108488/are-list -comprehensions-и-функциональная-функция-быстрее, чем для петель –