本文摘自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开始,可以进行截取,组合等。
阅读剩余部分
相关阅读 >>
学Python3什么书好
map在Python中什么意思
Python怎么安装模块
Python怎么换行输出
Python变量类型 -元组的实际运用与意义
pycharm怎么将背景颜色设置成白色?
Python数据分析有什么用
Python用什么ide
Python中pow什么意思
分享Python如何实现头像拼接技术/
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中坐标怎么表示