プレースホルダ変数が多く必要になるという問題が発生します。私はPEP8に従ってコードを作成しようとし、常にそれに従います。また、PyCharmを使用して私に間違いを通知しています。現在私は_
を使っていますが、これは多くのオンラインコードで見ましたが、まだ警告が出ているので間違っていると思います。これを行う正しい方法は何ですか?プレースホルダ変数(PEP8)を実装する正しい方法
いくつかの例:各タプルはタプルの私は(与えられた長さ)のリストを必要とする
(0、なし):
bound = [(0, None) for _ in ENERGY_ATTRIBUTES]
順不同マルチ機能は何も
を返しません。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())]
を試してみました
同じ警告です。
質問に対する回答ではなく、「_」を避けるための解決策です。最初のものは 'itertools'に' repeat 'があります:' 'repeat((0、None)、len(ENERGY__ATTRIBUTES))')。 2番目の方法は 'list()'を使うだけです。 – Sevanteri
'repeat'は良い解決策ですが、あなたが言及している' list() 'は実際には得られません。 –
forループやリストの理解の代わりに 'list(p.imap_unordered(partial)(read_energies、round = i)、PEPTIDE_KD.keys()))'と言うことができます。 – Sevanteri