我的问题是制作以下代码行的最常规方法是什么:
self.steps = [setpoint_and_hold_time.setpoint for setpoint_and_hold_time in program.setpoints_and_hold_times]
79 个字符列或更少?
- 根据 PEP8,行的最大长度应为 79 个字符。
- 很长一段时间我都使用方括号来使用 if 语句,但我不确定在这里如何使用它们(如果这是解决方案的话)。
此外,我假设这行代码不需要太多背景上下文,如果需要请告诉我,我将编辑一些解释这行代码的类。
谢谢。
最佳答案
black将重新格式化为(符合 PEP8,我认为它非常可读):
self.steps = [
setpoint_and_hold_time.setpoint
for setpoint_and_hold_time in program.setpoints_and_hold_times
]
关于python - 将 long for 语句缩短到最多 79 列的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51772519/