Probado en el intérprete 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
Creo que no puedo agregar la lista al conjunto porque no hay forma de que Python pueda saber si he agregado la misma lista dos veces. ¿Hay alguna solución?
EDITAR: Quiero agregar la lista en sí, no sus elementos.