我有以下无效的代码(list_of_d先前定义为空列表)
for item in [3,5]:
list_of_d.append(i for i in range(item, 15, item))
这似乎只返回最后一次迭代。我想要的结果是
[3,6,9,12,5,10]
谢谢
相反,您必须进行列表理解并在列表上输入extend
:
list_of_d = []
for item in [3,5]:
list_of_d.extend([i for i in range(item, 15, item)])
print(list_of_d)