要素を識別する番号を除いて、ほぼ重複する要素を含むリストがあります。重複を含む最初の要素の数を維持しながら、すべての重複を削除したいと思います。
たとえば、次のように置き換えl
たいlnew
:
l = ['iter1apple','iter2banana','iter3carrot','iter4apple','iter5orange','iter6banana','iter7mango']
lnew = ['iter1apple','iter2banana','iter3carrot','iter5orange','iter7mango']
これは、リスト要素の残りの部分から数値を分割し、リストをセットに変換し、分割された要素で使用することと関係があると思いますが、そのdefaultdict
方法がわかりません。
任意の提案をいただければ幸いです。