如何对循环使用“内部”

2024-05-19 01:49:11 发布

您现在位置:Python中文网/ 问答频道 /正文

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

@htf.measures(*(htf.Measurement("{}".format(i)) for i in ["v1", "v2"]))

在这里,for循环的使用方式与我所知道的(直到现在)不同,例如:

for i in x:
    #Do something

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

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

tmp = [].append(*("P{}".format(id) for id in range(1, 5, 1)))

这返回了一个错误,说append不接受4个参数,所以我想for循环是可以工作的,但我想做的是让它附加4个项

最后:我有两个问题,1。这个for循环叫什么?我如何用谷歌搜索它,2。我如何使“附加4次”的东西工作


Tags: 代码inidformatfor地方关键字v2

热门问题