'for _ in range() 的含义是什么

Sha*_*wXL 31 python machine-learning python-3.x

我正在看一些张量流的东西,我理解 for 循环,或者至少我认为我理解,但是我遇到for _ in range(20)并想知道在这种情况下 _ 的含义是什么。我习惯了 for x in range 或 for i in range 的东西并理解这些内容,但无法理解我在下划线上读到的内容

Har*_*edi 41

当您对函数返回的某些值不感兴趣时​​,我们使用下划线代替变量名。基本上,这意味着到目前为止您对循环运行了多少次并不感兴趣,只是它应该总体运行一些特定的次数。

  • *“这意味着您对循环运行多少次不感兴趣”*不是真的。我认为更好的句子是*“我们不关心迭代器值,只是它应该运行一些特定的次数”。* (51认同)