Testowane na Pythona 2.6 tłumacza:Python: Dodaj listę do ustawienia?
>>> 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
myślę, że nie mogę dodać listę do zestawu, ponieważ nie ma sposobu, Python może powiedzieć, czy Dodałem tę samą listę dwukrotnie. Czy jest w pobliżu praca?
EDYCJA: Chcę dodać samą listę, a nie jej elementy.
Chcesz dodać listę do zestawu lub elementów na liście? – pkit
Sama lista - chcę mieć zestaw list. –
Następnie użyj opcji krotki, na którą odpowiedział Otto. – pkit