Python编程,不明白这个做什么的cod

2024-04-24 19:39:13 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我在读一本书,书名叫《特金特举例》。我对python编程相当陌生。所以当我在这本书中输入一个示例代码时,我注意到有一个不熟悉的代码。你知道吗

colour_schemes = [{"bg": "lightgrey", "fg": "black"}, {"bg": "grey", "fg": "white"}]

_, task_style_choice = divmod(len(self.tasks), 2)

my_scheme_choice = colour_schemes[task_style_choice]

我了解代码的工作原理和运行方式,但由于某些特定原因,每当我删除代码“”的这部分时,我会尝试输入一个文本,这个错误就会显示出来。你知道吗

TypeError: list indices must be integers or slices, not tuple

我使用的是pythonversion3.6.3,似乎找不到任何与我相关的问题。有人能告诉我这对我的代码有什么影响吗。你知道吗

谢谢你!你知道吗


Tags: 代码示例taskstyle编程greybgblack
1条回答
网友
1楼 · 发布于 2024-04-24 19:39:13

下划线是一个有效的变量名,通常用于表示该值将不被使用。只有divmod返回的第二个值将通过task_style_choice变量使用。你知道吗

_, task_style_choice = divmod(len(self.tasks), 2)

相关问题 更多 >