我想在Python中創建一組集合。我無法弄清楚如何去做。如何在Python中創建一組集合?
與空集xx
開始:
xx = set([])
# Now we have some other set, for example
elements = set([2,3,4])
xx.add(elements)
,但我得到
TypeError: unhashable type: 'list'
或
TypeError: unhashable type: 'set'
是否有可能有一組套在Python?
我正在處理大量集合集合,我希望能夠不必處理重複集合(集合A1,A2,... B的集合B,如果Ai集合將會「取消」兩個集合= Aj)
也許你可以給出一些有關Python中的可變/不可變對象的指針,因爲他是新的? – 2011-05-09 00:18:49
@Seth:我可以,但可變性不是一個因素。 – 2011-05-09 00:19:44
非常感謝!剛剛閱讀:可變性現在。看起來像一組列表也可能工作,但冷凍集似乎完成。再次感謝! – Matt 2011-05-09 00:23:14