我有2个清单
W = ['w1', 'w2']
D = [1,2,3,4,5,6]
我想遍历它们,以便得到最终清单
final = [ [' w1', 1], ['w2', 2], ['w1', 3], ['w2', 4], ['w1', 5], ['w2', 6]]
(以相同的顺序)
我试图遍历
W
和D
for i in W:
for j in D:
if j % 2 == 1 and i == 'w1' :
final. append ([i, j]
我的逻辑是用%2除以发现它是奇数还是偶数,但它不起作用。
最佳答案
你是这个意思?
[['w1' if i%2==1 else 'w2',i ] for i in D]
关于python - 将2个列表追加到1个列表中,每个迭代中都有一个列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47825127/