python中这个speed中参数为什么是0和1

if ballrect.left < 0 or ballrect.right > width:
    speed[0] = -speed[0]
if ballrect.top < 0 or ballrect.bottom > height:
    speed[1] = -speed[1]

列表中包含在x,y轴上的速度, 0代表横向移动速度, 1代表纵向移动速度

遇到左右两侧,横向速度取反;
遇到上下两侧,纵向速度取反;

?因为定义的speed是个二位列表,列表中的两个值分别表示球在x和y方向上的速度分量
如果球要飞出界面,则将对应分量反向,使球能在界面内反弹
有帮助望采纳