使用for循环创建字典。构造字典后如何停止for循环?

问题描述 投票:0回答:1

我正在尝试编写脚本以根据输入到excel工作表中的成绩快速获取我正在授课的课程的统计信息。

我想创建一个字典,为学生的真实姓名随机分配一个别名。因此,输出为dic[alias] = student名称。我使用"Student" + randint创建密钥。效果很好,但是,每次我运行程序时,它都会为学生生成新的别名。我希望这是一个完整的程序。我刚刚开始学习如何编程,而这是在驾驶室之外的地方,因此,我们将不胜感激。

我尝试过进行while循环,如果dic<= class_size不会循环,但结果相同。>

创建字典后,我不希望for循环运行。

for i in range(3, len(sheet["A"]) + 1):
    class_size = len(sheet["A"]) - 2
    student = "Student" + randint()
    dic[student] = sheet["A" + str(i)].value

我正在尝试编写脚本以根据输入到excel工作表中的成绩快速获取我正在授课的课程的统计信息。我想创建一个字典,为学生随机分配一个别名...

python-3.x loops dictionary for-loop pycharm
1个回答
0
投票

我认为您首先要做的是创建学生列表。

© www.soinside.com 2019 - 2024. All rights reserved.