python中的坐标表示方法

python利用元组、字典可以表示坐标增减,具体做法为:

def change_directions(e):      #e表示移动方向,list类型
    moves = { "up":(0,1),"down":(0,-1),"right":(1,0),"left":(-1,0)}
    x,y = (0,0)
    if e:
        for v in e:
            dx,dy = moves[v]
            x += dx
            y += dy
            print((x,y))



版权声明:本文为mirek_tan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。