如何在Python中为值添加数字

时间:2013-10-19 18:44:44

标签: python list

我必须为我班级的作业制作座位表,我还需要为每个学生添加缺席次数。如何添加缺席?到目前为止,我有这个......

row1 = ['John', 'Jack', 'James']
row2 = ['Javier', 'Jessica', 'Jane', 'Jose']
row3 = ['Josh', 'Jon', 'Jess']
classroom = [row1, row2, row3]

print (classroom)

2 个答案:

答案 0 :(得分:0)

制作描述学生缺席的地图:

absences = {'John': 1, 'Jack': 30, 'James': 0, 'Javier': 0, 'Jessica': 3, ...}

答案 1 :(得分:0)

你可能想要保持一个单独的名字:缺席dict如

 absences = {"name1":12,"name2":123 ... }

您可能希望将缺席与名称存储在行中。

row1 = [('John',1), ('Jack',2), ('James',5)]

或者,如果您可能想要更多数据:

row1 = [{'name':'John','absences':1}, {'name':'Jack','absences':2}, {'name':'James','absences':5}]