你怎么解释这个?
how can you explain me this?
如果我没有在循环中再次放入 x=list(range(a, b, -1)) ,它会给我一个空列表,为什么?
谢谢。
如果 a < b
则该范围将被创建为空范围。当 a
和 b
获得新值时,范围不会神奇地更新,因为这些值已经分配给范围。这就是为什么您必须使用 a
和 b
.
的更新值重新创建范围的原因
如果我没有在循环中再次放入 x=list(range(a, b, -1)) ,它会给我一个空列表,为什么?
谢谢。
如果 a < b
则该范围将被创建为空范围。当 a
和 b
获得新值时,范围不会神奇地更新,因为这些值已经分配给范围。这就是为什么您必须使用 a
和 b
.