Python: как построить dict из простого списка ключей и значений

У меня есть список таких значений, как:

["a", 1, "b", 2, "c", 3] 

и я хотел бы построить из него такой дикт:

 {"a": 1, "b": 2, "c": 3} 

Каков естественный способ сделать это в Python?

Python - лучший язык программирования в мире.