Python 将列表转换为带数字的字典

Python 将列表转换为带数字的字典,python,list,dictionary,Python,List,Dictionary,我想把这个列表转换成字典,如下所示 list = ["a", "b", "c", "d", "e"] 这里的数字应该根据列表长度递增 dictionary = {"1": "a", "2": "b", "3": "c", "4": "d", "5": "e"} 请注意,调用列表(或任何其他内容)列表(因为您将无法访问列表类型)是非常不明智的 请注意,调用列表(或任何其他内容)列表(因为您将无法访问列表类型)是非常不明智的 更改您的列表var名称 注意:将整数传递给枚举(列表,数字),您可以从

我想把这个列表转换成字典,如下所示

list = ["a", "b", "c", "d", "e"]
这里的数字应该根据列表长度递增

dictionary = {"1": "a", "2": "b", "3": "c", "4": "d", "5": "e"}
请注意,调用列表(或任何其他内容)
列表
(因为您将无法访问
列表
类型)是非常不明智的

请注意,调用列表(或任何其他内容)
列表
(因为您将无法访问
列表
类型)是非常不明智的

更改您的
列表
var名称

注意:将整数传递给枚举(列表,数字),您可以从开始计数的数字中进行选择

更改您的
列表
var名称


注意:将整数传递给枚举(列表,数字),您可以从开始计数的数字中进行选择。

感谢您的快速响应,是的,这对我很有效。:)感谢您的快速回复,是的,这对我很有效。:)谢谢你的建议。:)谢谢你的建议。:)
{str(i + 1): v for i, v in enumerate(list)}
{str(i): k for i, k in enumerate(list, 1) }