See more
Iterators can be evaluated only time. After that they get exhausted, hence list_d output is empty list.
When you insert a breakpoint, the debugger assigns a number to it. The numbers assigned to breakpoints are successive integers that begin with the number 1, which you can refer to when wo…