Python 遍历过程中实现跳转 原始输出: 0, 1, 2, 3, 4 由0跳转至3 目标输出: 0, 3, 4 for i in range(5): if i == 1: i = 3 这种形式无法实现跳转,range(n)函数返回list = [0,1,…n-1]。因此i==1时,虽然输出3,但下一轮次的i值仍旧从range返回的list中获取,list[2] = 2。 count = 0 while count < 5: if count == 1: count += 2 continue count += 1 实验结果: 若大佬们有更简洁的方式,欢迎批评改进!