【发布时间】:2011-11-28 15:21:14
【问题描述】:
在 Java 中,我喜欢使用“添加到集合”操作返回的布尔值来测试该元素是否已经存在于集合中:
if (set.add("x")) {
print "x was not yet in the set";
}
我的问题是,在 Python 中有没有这样方便的东西?我试过了
z = set()
if (z.add(y)):
print something
但它不打印任何东西。我错过了什么吗?谢谢!
【问题讨论】:
-
您可以在控制台中执行
type(z.add(y))来亲自查看这些内容。这里的结果是<type 'NoneType'>