2017-08-01 14 views
0

2つのリストのオブジェクトを比較する方法と、両方のリストに同じオブジェクトが2つある場合は、それを何かに置き換えますか?たとえば、次のようにリスト内のアイテムを比較して置換する

list1 = [a,b,c,d] 
list2 = ['h','j','a','d'] 

私はlist1内のオブジェクトのいくつかはlist2内のオブジェクトの一部と同じであれば、(例えば、'hello')何か他のもので、これらのオブジェクトを置き換える、言いたい

+1

[Pythonでセットを使用しない2つのリスト間の共通要素]の複製が可能です(https://stackoverflow.com/questions/2727650/common-elements-between-two-lists-not-using-sets-in-python ) – Sanandrea

答えて

1
list1 = [x if x not in list2 else 'hello' for x in list1] 
関連する問題