|
|
1
10
如果你想要一个保证唯一的对象
和
这些都不可怕,也没有任何特别的优势(取决于你是否关心
|
|
|
2
2
您可以定义
|
|
3
1
事实上,我喜欢你的解决方案。 不久前,我正在开发一个Python模块,我想有一个特殊的神奇值,它不能出现在其他任何地方。我花了一些时间思考它,我想出的最好的办法就是你使用的同样的技巧:声明一个类,并将类对象用作特殊的魔法值。
当你检查哨兵时,你当然应该使用
|
|
|
4
1
如果你的列表没有字符串,我只会使用“start”、“end”,因为Python由于实习而将比较结果设为O(1)。 如果你确实需要字符串,但不需要元组,完整的廉价方法是:
PS:我以前肯定你的清单是数字,不是字符串,但我看不到任何修改,所以我一定是想象出来的 |
|
|
5
0
我认为,如果你能更明确地说明你需要这个的原因,也许这会更容易回答,但如果面临这样的问题,我的倾向是:
在我看来,这种方法的优点
缺点(?) |