ループの結果をセットに追加するための関数を書こうとしています。基本的にはリストをとり、set()を使って重複する文字を取り除きます。リスト内の文字列文字列のリストをセットのリストに変換するときのAttributeError
ただし、私がコードを実行するたびに、.addがdict定義ではないというエラーが発生しました。
def make_itemsets(L):
item_set = {}
for item in L:
item_set.add(set(item))
return item_set
2 item_set = {}
3 for item in L:
----> 4 item_set.add(set(item))
5 return item_set
6
AttributeError: 'dict' object has no attribute 'add'
私は基本的にこのリスト(L = ["りんご"、 "バナナ"、 "ニンジン"]を私が新しいリスト[{'a'、 'p'、 '
あなたの質問に十分に回答があった場合は、回答を[同意する](https://stackoverflow.com/help/someone-answers)できます。ありがとう。 –