![]() |
1
14
我认为一个稍微好一点的解决方案是引发一个类型错误,而不是一个简单的异常(这是非iterable类通常会发生的情况:
测试:
|
![]() |
2
2
从这个问题的答案 question 我们可以看到,如果存在的话,将在getitem之前调用iter,所以简单地将b定义为:
然后:
|