本文摘自php中文网,作者尚,侵删。

python利用元组、字典可以表示坐标增减,具体做法为:
1 2 3 4 5 6 7 8 9 | 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))
|
元组简介
Python的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
如下实例:
1 2 3 | tup1 = ( 'physics' , 'chemistry' , 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
tup3 = "a" , "b" , "c" , "d"
|
创建空元组
元组中只包含一个元素时,需要在元素后面添加逗号
元组与字符串类似,下标索引从0开始,可以进行截取,组合等。
阅读剩余部分
相关阅读 >>
Python把二维数组输出为图片的方法
Python特性有什么
Python中二叉堆的详细介绍(代码示例)
Python与access选哪个
什么是404页面
Python怎么把值输入字典
Python和java环境变量冲突吗
一起看看Python 中日志异步发送到远程服务器
Python中对文件的相关处理操作的介绍(附代码)
Python中tornado同步与异步i/o实例代码讲解
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中坐标怎么表示