Мне также очень интересно иметь однострочный для этого преобразования, поскольку такой список является инициализатором по умолчанию для хэширования в Perl.
Исключительно полный ответ приведен в этом потоке -
Mine one Я новичок в Python), используя Python 2.7 Generator Expressions , будет:
dict((a[i], a[i + 1]) for i in range(0, len(a) - 1, 2))