循环列表 - 列表的长度,但不需要创建项目,pythonic?

sni*_*erd 0 python python-3.6

这对某个问题来说有点愚蠢.我有一个简单的清单:

my_list = ["apple", "orange", "car"]
Run Code Online (Sandbox Code Playgroud)

我想为该列表的长度运行一个循环,但我不需要列表中的任何内容.我可以清楚地做到这一点:

for item in my_list:
    call_external_thingy()
Run Code Online (Sandbox Code Playgroud)

哪个会循环3次,完美.但是,我从来没有item在我的for循环中使用.所以虽然这确实有效,但每当我看到我的代码时,我觉得我犯了一个错误,"哦,拍摄,我没有传入item..哦,我只需要运行该命令的项目数量列表..."

如果没有创建,只需为列表中的项目数运行for循环,就会有更多的pythonic方法item.我正在考虑len或者range不能理解它的东西,我模拟的任何东西看起来都像是一团糟.

请注意,我很想把它放在codereview上,但他们通常需要所有的代码和很多原因.这似乎是一个简单的问题,但我可能是错的!

谢谢!

Cor*_*ier 5

这是pythonic:

for _ in my_list:
    call_external_thingy()
Run Code Online (Sandbox Code Playgroud)