我正在使用Python 3.3。我想知道如何将列表转换为字典:
假设我的字符串列表如下:
我想把它制作成像这样的词典条目:
所以之后我可以像这样打印出来:
我该如何处理这个问题?非常感谢!
-更新-
到目前为止,我有这个:
但它在控制台输出为:
假设我的字符串列表如下:
list = ['a;alex', 'a;allison', 'b;beta', 'b;barney', 'd;doda', 'd;dolly']
我想把它制作成像这样的词典条目:
new_dict = { {'a': {'alex','allison'}}
{'b': {'beta','barney'}}
{'d': {'doda', 'dolly'}} }
所以之后我可以像这样打印出来:
Names to be organized and printed:
a -> {'alex', 'allison'}
b -> {'beta', 'barney'}
d -> {'doda', 'dolly'}
我该如何处理这个问题?非常感谢!
-更新-
到目前为止,我有这个:
reached_nodes = {}
for i in list:
index = list.index(i)
reached_nodes.update({list[index][0]: list[index]})
但它在控制台输出为:
{'a': 'a;allison', 'b': 'b;barney', 'd': 'd;dolly'}