Python programming _, can't understand what this do the code
本问题已经有最佳答案,请猛点这里访问。
所以我正在读一本书,名叫《特金特》。我对用Python编程相当陌生。所以当我在这本书中输入一个示例代码时,我注意到有一个我不熟悉的代码。
1 2 3 4 5 | 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] |
我理解代码的工作方式和运行方式,但由于某些特定的原因,每当我删除代码的这一部分"_uu",并尝试输入此错误显示的文本时。
1 | TypeError: list indices must be integers or slices, not tuple |
号
我使用的是python 3.6.3版,我似乎找不到任何与我相关的问题。有人能给我解释一下,这对我的代码有什么影响吗?
谢谢您!
下划线是一个有效的变量名,通常用于表示将不使用该值。只有由
1 | _, task_style_choice = divmod(len(self.tasks), 2) |