![]() |
1
4
查看源代码,当前实现(3.7)
基本上,如果给定的对象是一个集合(
它似乎和被拒绝的人有着同样的精神 PEP-0351 ,尽管它不是基于任何特殊方法的,并且仅限于集。 编辑:更详细的信息,这个功能显然是在2003年首次实现的。( commit 通过 Raymond Hettinger 应 Alex Martelli . 所以如果他们中的一个恰好在附近,也许他们可以提供更多的背景。 编辑2:值得注意的是,在特定情况下,这可能会对性能产生重大影响:
测试是 五 在第二种情况下,数量级变慢! 编辑3:I raised an issue 对于python团队来说,讨论取消这种行为的可能性,因为它看起来不一致并且可能有问题。开发人员认为它仍然是一个有用的特性,缺点不值得破坏兼容性。 |
![]() |
tryingmybest09 · 设置出生日期排序不正确 2 年前 |
![]() |
David · 在c++中,将集合的向量创建为类成员会产生错误[重复] 7 年前 |
|
user5335342 · 对于带set的循环:key 7 年前 |
![]() |
Joan Pastor · C++基于参数更改设置的默认顺序 7 年前 |
![]() |
LucSpan · 让Python找到满足条件的两个整数 7 年前 |
![]() |
jsstuball · 与两次添加相同对象的Python集混淆 7 年前 |
|
user6822657 · 如何在集合中查找特定元素? 7 年前 |