【发布时间】:2020-06-03 23:34:22
【问题描述】:
我是 python 新手,所以如果这有点初级,我提前道歉,但给出的列表:
lst = ['user1', 25, 'user2', 10, 'user3', 54]
我将如何创建一个字典:
usr_dict = {'user1': 25, 'user2': 10, 'user3': 54]
【问题讨论】:
标签: python
我是 python 新手,所以如果这有点初级,我提前道歉,但给出的列表:
lst = ['user1', 25, 'user2', 10, 'user3', 54]
我将如何创建一个字典:
usr_dict = {'user1': 25, 'user2': 10, 'user3': 54]
【问题讨论】:
标签: python
这已经回答here。
但是这里有一个更容易理解的方法:
usr_dict = {}
for i in range(0, len(lst), 2):
usr_dict[lst[i]] = lst[i + 1]
【讨论】:
我认为最好的方法是听写理解:
usr_dict = {x[::2]:x[1::2] for x in lst}
【讨论】: