jon*_*e83 17 python for-loop pep8
是否有可能在python中有一个没有索引和项目的for循环?我有以下内容:
list_1 = []
for i in range(5):
list_1.append(3)
Run Code Online (Sandbox Code Playgroud)
上面的代码工作正常,但根据pep8编码指南并不好.它说:"未使用的变量'我'".
是否有办法在没有索引和项目的情况下进行for循环(没有while循环)?或者我应该忽略编码指南?
toi*_*ine 27
您可以替换i使用_,使其成为一个"隐形"的变量.
请参阅相关内容:Python中单个下划线"_"变量的用途是什么?.
虽然 @toine 关于使用 是完全正确的_,但您也可以通过列表理解来完善它:
list_1 = [3 for _ in range(5)]
Run Code Online (Sandbox Code Playgroud)
这避免了 ITM(“初始化,然后修改”)反模式。
| 归档时间: |
|
| 查看次数: |
7446 次 |
| 最近记录: |