これを行う簡単な方法を見つけようとしています:
list1 = ['little','blue','widget']
list2 = ['there','is','a','little','blue','cup','on','the','table']
list1 の順序はそのままで、2 つのリストの共通要素を取得したいので、この結果が期待されます。
list3 = ['little','blue']
私は使っている
list3 = list(set(list1)&set(list2))
ただし、これはlist3 = ['blue', 'little']
明らかに、 set() は順序を無視するだけです。