实现占位符变量的正确方法(PEP8)

Correct way to implement placeholder variables (PEP8)

我 运行 经常遇到需要占位符变量的问题。我尝试根据 PEP8 编写代码,并始终遵循它,我还使用 PyCharm 来通知我错误。目前我使用 _ 正如我在很多在线代码中看到的那样,但我猜这是错误的,因为我仍然收到警告。正确的做法是什么?

一些示例:

我需要一个元组列表(给定长度),其中每个元组是 (0, None):

bound = [(0, None) for _ in ENERGY_ATTRIBUTES]

无序多进程,其中函数不return任何东西

for _ in p.imap_unordered(partial(read_energies, round=i), PEPTIDE_KD.keys()):
    pass

也尝试过

_ = [_ for _ in p.imap_unordered(partial(read_energies, round=i), PEPTIDE_KD.keys())]

相同的警告。

如果您知道这些警告是无害的,请忽略它们。它们是警告,而不是错误或异常。如果您知道自己在做什么,请忽略或抑制警告!