Tôi đang cố gắng tạo một bộ các bộ trong Python. Tôi không thể tìm ra cách để làm điều đó.
Bắt đầu với tập hợp trống xx
:
xx = set([])
# Now we have some other set, for example
elements = set([2,3,4])
xx.add(elements)
nhưng tôi hiểu
TypeError: unhashable type: 'list'
hoặc là
TypeError: unhashable type: 'set'
Có thể có một bộ các bộ trong Python?
Tôi đang xử lý một bộ lớn các bộ và tôi muốn không phải xử lý các bộ trùng lặp (một bộ B của các bộ A1, A2, ...., An sẽ "hủy" hai bộ nếu Ai = Aj)
set(map(frozenset, t))