my_set.copy()。add(something)为什么返回None

时间:2015-07-14 06:47:24

标签: python

我想基于一个小集

创建一个新的更大的集合

这是我的代码,

>>> a = {1, 2}
>>> b = a.copy().add(3)
>>> print(a)
{1, 2}
>>> print(b)
None

我认为它是以类似Java的方式,

我假设a.copy()返回一个set对象,所以我可以通过"来调用它的方法。"

为什么它在Python中没有?我应该学习Python中的哪个概念?

我知道我可以通过改变它来修复它

>>> a = {1, 2}
>>> b = a.copy()
>>> b.add(3)

0 个答案:

没有答案