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
파이썬이 같은 목록을 두 번 추가했는지 알 수있는 방법이 없기 때문에 목록에 목록을 추가 할 수 없다고 생각합니다. 해결 방법이 있습니까?
편집 : 목록이 아닌 요소 자체를 추가하고 싶습니다.