Probado en Python 2.6 intérprete:Python: ¿Agregar lista para establecer?
>>> 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 añadir la lista para el conjunto, porque no hay manera de Python puede decir si he añadido la misma lista dos veces. ¿Hay alguna solución?
EDITAR: Quiero agregar la lista en sí, no sus elementos.
¿Quieres añadir la lista para el juego o los elementos de la lista? – pkit
La lista en sí misma: quiero tener un conjunto de listas. –
Luego usa la opción de tupla que Otto respondió. – pkit