python3 如何将一个列表内指定的两个元素按他们出现的顺序添加到一个新的列表? 初学者,请用简单的方法

比如a=[1,2,3,4,2,1,1,4,5] 怎么将1和2按他们在列表a中的顺序添加到新的列表b? 结果应该是b=[1,2,2,1,1]这样

第1个回答  2017-03-29
b = []
a=[1,2,3,4,2,1,1,4,5]
for i in a:
    if i == 1 or i == 2:
        b.append(i)

本回答被提问者和网友采纳
第2个回答  2017-03-29
for i in a:
    if i in [1,2]
       b.append(i)

相似回答