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

题目:

指定列表为 [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)
上一篇:视频压缩编码的基本原理


下一篇:【图像隐写】基于matlab DCT数字水印添加+提取+干扰【含Matlab源码 803期】