ทดสอบกับล่าม Python 2.6:
>>> a=set('abcde')
>>> a
set(['a', 'c', 'b', 'e', 'd'])
>>> l=['f','g']
>>> l
['f', 'g']
>>> a.add(l)
Traceback (most recent call last):
File "<pyshell#35>", line 1, in <module>
a.add(l)
TypeError: list objects are unhashable
ฉันคิดว่าฉันไม่สามารถเพิ่มรายการลงในชุดเพราะไม่มีทางที่ Python จะบอกได้ถ้าฉันได้เพิ่มรายการเดิมสองครั้ง มีวิธีแก้ปัญหาหรือไม่?
แก้ไข: ฉันต้องการเพิ่มรายการเองไม่ใช่องค์ประกอบ