Diuji menggunakan interpreter 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
Saya pikir saya tidak dapat menambahkan daftar ke set karena tidak ada cara Python dapat mengatakan jika saya telah menambahkan daftar yang sama dua kali. Apakah ada solusinya?
EDIT: Saya ingin menambahkan daftar itu sendiri, bukan elemennya.