Python 如何使用;“内部”;for循环

Python 如何使用;“内部”;for循环,python,for-loop,Python,For Loop,这可能已经在某个地方得到了回答,但遗憾的是,我真的不知道要查找哪些关键字,所以让我通过我正在使用的代码片段来描述“internal”for循环的含义: @htf.measures(*(htf.Measurement({}).format(i))表示[“v1”,“v2”]中的i) 在这里,for循环的使用方式与我所知道的(直到现在)不同,例如: 对于x中的i: #做点什么 这似乎是使用for循环的一种非常方便的方法,所以我想了解它是如何工作的。我可以想象*运算符与它有关,但就我所见,它只是一个

这可能已经在某个地方得到了回答,但遗憾的是,我真的不知道要查找哪些关键字,所以让我通过我正在使用的代码片段来描述“internal”for循环的含义:

@htf.measures(*(htf.Measurement({}).format(i))表示[“v1”,“v2”]中的i)
在这里,for循环的使用方式与我所知道的(直到现在)不同,例如:

对于x中的i:
#做点什么
这似乎是使用for循环的一种非常方便的方法,所以我想了解它是如何工作的。我可以想象*运算符与它有关,但就我所见,它只是一个乘法器,对吗

这就是我试图用“新”for函数所做的:

tmp=[].append(*(范围(1,5,1)中的id的P{}.format(id)))
这返回了一个错误,说append不接受4个参数,所以我想for循环是可以工作的,但我想做的是让它附加4个项


最后:我有两个问题,1。这个for循环叫什么?我如何用谷歌搜索它,2。我怎样才能让“附加4次”这个词起作用呢?

我想你是在寻找一个术语:
列表理解
。你的意思是:
tmp=[“P{}”。范围(1,5,1)内id的格式(id)
?即将发布与答案相同的内容:)如果你一直在附加到一个空列表,那么不妨从列表理解开始!你要找的关键词是生成器表达式、解包和列表理解。谢谢,我来看看:)