0
我試圖編寫一個函數來將循環的結果添加到集合中,基本上採用列表並使用set()來取出任何重複的字母列表中的字符串。將字符串列表轉換爲集列表時出現AttributeError
但是;每當我運行代碼,我碰到一個錯誤,說.add不是一個字典定義。
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',' '','','s'},{'b','a','n','s'}等等]
如果您的問題得到了充分解答,您可以[接受](https://stackoverflow.com/help/someone-answers)一個答案。謝謝。 –