2024-05-23 21:03:08 发布
网友
我有一个清单如下
['position_Matrix position1', 'postal_code post10']
我正试着根据这张单子编一本字典
{position_Matrix:position1, postal_code:post10}
尝试了下面的代码,它不工作。有人能帮忙吗?你知道吗
dict(map(lambda x: x.split(" "), alias.split(",")))
假设alias是您的列表,问题是您正在尝试拆分列表。 你几乎做对了,只要去掉split。这将起作用:
alias
split
dict(map(lambda x: x.split(" "), alias))
你也可以使用听写理解:
d = {x.split()[0]: x.split()[1] for x in some_list} #equivalent and more efficient d = dict(map(str.split, some_list)) # this would be my preferred solution #another equivalent (ugly) d = dict(zip(*[y.split() for y in x]))
假设
alias
是您的列表,问题是您正在尝试拆分列表。 你几乎做对了,只要去掉split
。这将起作用:你也可以使用听写理解:
相关问题 更多 >
编程相关推荐