Testato su Python 2.6 interprete:Python: Aggiungi lista da impostare?
>>> 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
penso che non posso aggiungere l'elenco per il set, perché non c'è modo Python può dire se ho aggiunto la stessa lista due volte. C'è una soluzione?
MODIFICA: Voglio aggiungere la lista stessa, non i suoi elementi.
Vuoi aggiungere l'elenco al set o le voci della lista? – pkit
La lista stessa - Voglio avere una serie di liste. –
Quindi utilizzare l'opzione tupla a cui ha risposto Otto. – pkit