有没有一种方法可以使用列表理解来循环两个长度不同的列表?

时间:2019-09-05 22:15:56

标签: python

我确定这是在那里,但我找不到。我有两组数字,一个是my_id = 1252,4587,两个是label.tag = 12,25,63。我想做的是将两个循环,(我认为使用列表理解)。

我是新手程序员。我尝试了一些循环,但不确定如何获得此循环。 注意: 打印my_id = 1252,4587 打印label.tag = 12                    25                    63

for x in label.tag
list = [(my_id, x[label.tag]) for x in label.tag]

我正在尝试获得以下结果: [('1252,4587','12'),('1252,4587','25'),('1252,4587','63')]

1 个答案:

答案 0 :(得分:2)

要获得想要的结果:

[(my_id, x) for x in label.tag]

但这并不是在my_id上循环,因此我不确定“循环”部分是什么意思