微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么说队列不是空的?

如何解决为什么说队列不是空的?

您可以在迭代中看到它打印出Queue之前,但是当删除一个术语时,它说该列表为空,我不明白为什么。

enter image description here

                while distancetoEndOfCorner >= 0:

                Outputs(Speed,distance,Time1)

                Speed,acceleration,Time1 = ConstantSpeed(Mass,Speed,Time1)

                distancetoEndOfCorner = SilverStoneCornersEnd[0] - distance

                print("This is the distance to end of corner",(distancetoEndOfCorner))

                print(SilverStoneCorneRSStart)
                print(SilverStoneCornersEnd)
                print(SilverStoneCornerRadi)

            while distancetoEndOfCorner <= 0:

                SilverStoneCorneRSStart.pop(0)
                SilverStoneCornersEnd.pop(0)
                SilverStoneCornerRadi.pop(0)

                CornerNear = 0

                break

这是一个正在中断的部分,我没有使用while循环和其他方法进行尝试,但是我一直收到此错误。当我尝试在函数开始时弹出元素时,它起作用了,我不确定是什么导致它变空,因为代码中没有其他地方可以弹出列表。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。