【发布时间】:2017-10-23 09:15:21
【问题描述】:
首先,我是 python 新手,正在尝试创建一个动态字典:
editdistances = { r.name : editdistance.eval(baseline.result, r.result)}
请注意,我在 r 上方运行 for r in values:,具有 2 个实例名称和值。现在我想将值部分 (editdistance.eval(baseline.result, r.result) 附加到表
table.append(editdistances[x])
这是我尝试过的,但很确定这是错误的,因为它没有引用该值。我怎样才能修复它并且仍然知道表中每个值的名称(r.name)。
编辑:刚刚注意到editdistances = { r.name : editdistance.eval(baseline.result, r.result)} 中的另一个问题,基本上假设我有 3 个学生,student1,student 2 和 student 3。我想一次为每个学生输入 3 个成绩,使用一个循环,基本上是第一次迭代 student1 :16..第二次迭代 student1:16 student2 :12..第三次迭代 student1:16 student2 :12 student3:9..4th 迭代 student1:16,7 student2 :12 student3:9 ...等等,我怎样才能做到这一点,并且仍然能够单独参考每个年级,假设每个年级指的是不同的课程。
【问题讨论】:
标签: python python-2.7 list dictionary