Pythonが、さまざまなリストで共通の要素を見つけるための便利な関数を提供しているかどうか疑問に思っていますか?
2つのリストがあるとしましょう。
[1,2,[3,4]] and [1,3,[3,4]]
関数の理想的な出力は、共通の要素を含むリストである[1、[3,4]]である必要があります。私を悩ませているのは、ネストされたリスト[3,4]です。それがなければ、私は単にset(list1)&set(list2)を行うことができ、この質問は、この質問がリスト内の非共通要素の検索から少し重複しているように見えるかもしれないことを知っている完全な複製になります。上記の例で同じことを試したところ、次のようなエラーが発生しました。
TypeError: unhashable type: 'list'
それに対処する方法はありますか?前もって感謝します!!