|
|
1
3
我认为这是最干净的方法:
|
|
|
2
3
这是相当黑客,但你可以删除
我想这可能比仅仅用旗子更难看 |
|
|
3
2
更新2 我喜欢 Odomontois' answer . 我觉得它比我下面写的更适合这个问题。
原始答案 有趣的问题。我做了一些实验,得出如下结论:
|
|
|
4
2
|
|
|
5
1
如果在使用迭代器之前要部分检查迭代器,一般的方法是使用
这个
编辑
:对于那些不喜欢这种例外的人,
|
|
|
6
0
把“if”和“for”倒过来怎么样:
好吧,这样不行! http://code.activestate.com/recipes/413614-testing-for-an-empty-iterator/ |
|
|
7
0
这是 Michael Mrozek 的和 FM 的答案:
|
|
|
8
0
|
|
|
metrallador10 · 哪种代码更好?效率与代码可读性 2 年前 |
|
|
Justin Xu · 使用return if语句进行重构验证 2 年前 |
|
|
Cino · 如何以体面的方式处理Python异常? 2 年前 |
|
|
SAI BENDE · 如何在多个html文件中使用单个导航栏 2 年前 |
|
|
fstab · 对正常控制流程使用例外情况是一种不鼓励还是不鼓励的做法? 12 年前 |
|
|
SwampYeti · 在CSS中拉伸小背景图像 12 年前 |