Loading

习题练习:对给定列表进行运算后返回字典

题目:

指定列表为 [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)
posted @ 2021-05-06 22:41  紫曜花  阅读(51)  评论(0编辑  收藏  举报