gpt4 book ai didi

python - 使用键将列表附加到字典

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:04 25 4
gpt4 key购买 nike

我正在尝试创建一个包含来自枚举列表的键的字典,它将枚举值作为键分配给列表的值。

import string

dic = string.ascii_lowercase
s_dic = []
n_dic = {} ## New Dictionary to contain numbers:letters

for i in dic:
s_dic.append(i)
for number, letter in enumerate(s_dic, start=1):
print(number, '=', letter)

我使用 print 只是为了测试代码是否有效。输出符合预期:

1 = a
2 = b
3 = c
4 = d
5 = e
6 = f
7 = g
8 = h
9 = i
10 = j
11 = k
12 = l
13 = m
14 = n
15 = o
16 = p
17 = q
18 = r
19 = s
20 = t
21 = u
22 = v
23 = w
24 = x
25 = y
26 = z

我希望 n_dic 包含 {1:a, 2:b etc}

最佳答案

你可以试试

n_dic = {i: v for i, v in enumerate(s_dic, start=1)}

这是初始化字典的标准方法,称为字典理解

关于python - 使用键将列表附加到字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58149680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com