【发布时间】:2020-05-27 17:58:18
【问题描述】:
此poll = ['Kassel', 33, 'Berlin', 25, 'Hamburg', 23] 应转换为{'Kassel': 33, 'Berlin': 25, 'Hamburg': 23}。
这行得通:
location = poll[::2]
result = poll[1::2]
poll = dict(zip(location, result))
有没有更快、更 Python 的方式来配对长度为 n 的列表中的值?
【问题讨论】:
标签: python list dictionary list-comprehension dictionary-comprehension