Tôi không thể thêm số nguyên 1
vào một tập hợp hiện có. Trong một trình bao tương tác, đây là những gì tôi đang làm:Việc thêm số 1 vào bộ không có hiệu lực
>>> st = {'a', True, 'Vanilla'}
>>> st
{'a', True, 'Vanilla'}
>>> st.add(1)
>>> st
{'a', True, 'Vanilla'} # Here's the problem; there's no 1, but anything else works
>>> st.add(2)
>>> st
{'a', True, 'Vanilla', 2}
Câu hỏi này được đăng cách đây hai tháng, nhưng tôi tin rằng nó đã bị hiểu lầm. Tôi đang sử dụng Python 3.2.3.
Tại sao bạn sẽ cố gắng để lưu trữ sự thật giá trị, chuỗi, và số trong một bộ? Bạn đang cố giải quyết vấn đề gì? –