私は以下のリストを持っています。リスト内の要素を検索し、Pythonで削除する
mylist = [["i", "love", "to", "eat", "tim tam"], ["tim tam", "is", "my", "favourite",
"chocolate", "and", "i", "eat", "it", "everyday"]]
また、以下のようにリストがあります。stops
stops = ["and", "the", "up" "to", "is", "i", "it"]
は今、私はmylist
を検索し、そこから前述のstops
を削除したいです。したがって、私の最後のmylist
は次のようになります。
mylist = [["love", "eat", "tim tam"], ["tim tam", "my", "favourite", "chocolate", "eat", "everyday"]]
私の現在のコードは以下の通りです。
for k in mylist:
for item in k:
if k in stops:
pop(k)
これは私にTypeError: unhashable type: 'list'
を与えます。私を助けてください。
「停止中のアイテム:」という意味ですか? – omijn
@omijnああ、愚かな私:DIはそれを気付かなかった:) –