本文摘自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面向对象编程的详细介绍
Python怎么输入数字
利用Python如何爬取js里面的内容
如何在Python中打印单个和多个变量?
Python中序列是什么
Python中文怎么读
Python接口怎么写
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python中坐标怎么表示