Tôi đang gặp khó khăn trong việc nhập từ điển python bắt đầu từ một từ điển khác.Từ điển Python: LoạiError: loại không thể loại bỏ: 'list'
Giả sử rằng từ điển "nguồn" có chuỗi là khóa và có danh sách các đối tượng tùy chỉnh cho mỗi giá trị.
Tôi đang tạo từ điển mục tiêu của mình chính xác như tôi đã tạo từ điển "nguồn" của tôi như thế nào có thể điều này không hoạt động?
tôi nhận được
TypeError: unhashable type: 'list'
Code:
aTargetDictionary = {}
for aKey in aSourceDictionary:
aTargetDictionary[aKey] = []
aTargetDictionary[aKey].extend(aSourceDictionary[aKey])
Lỗi này là trên dòng này: aTargetDictionary[aKey] = []
hoạt động tốt trên thiết bị đầu cuối của tôi. Ví dụ về ** aSourceDictionary ** mà bạn đang sử dụng –