习题练习:对给定列表进行运算后返回字典
题目:
指定列表为 [56, 45, 576, 899, 12, 100]
请生成一个字典:该字典的键是列表元素的各位数的和(比如:121 的各位数之和为 1+2+1 即 4),该字典的值是列表元素的位置(索引)。
对题目进行分析,需要注意的地方
- 列表元素求和
- 字典存储
datas = [56,45,576,899,12,100]
dct = {}
for data,i in enumerate(datas):
s = sum(map(int,str(data)))
dct[s] = i
print(dct)