Добавление числа 1 к набору не имеет никакого эффекта

Я не могу добавить целое число 1к существующему набору. Вот что я делаю в интерактивной оболочке.:

>>> 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}

Этот вопрос был опубликован два месяца назад, но я полагаю, что его неправильно поняли. Я использую Python 3.2.3.

9
задан Gareth Latty 2 May 2012 в 19:09
поделиться