问个列表转化的小问题

2019-10-15 21:17:37 +08:00
 JCZ2MkKb5S8ZX9pq
def test(pos,target):
	x, y = pos
	color = img[x, y]
    ....
1708 次点击
所在节点    Python
3 条回复
inhzus
2019-10-15 21:51:17 +08:00
如果没有理解错的话,pos 类型为 tuple,img[x, y] 调用的内置函数为 __getitem__,那就直接 img[pos] 就好了。
如图 ![image.png]( https://i.loli.net/2019/10/15/gTp1e3W8oaDAdvu.png)
inhzus
2019-10-15 21:53:04 +08:00
@inhzus #1 上一张复制的有些问题,见这张 ![image.png]( https://i.loli.net/2019/10/15/RkbDN6miOwptyzH.png)
JCZ2MkKb5S8ZX9pq
2019-10-15 22:08:50 +08:00
@inhzus 难怪,我传的是 list,会报错 TypeError: argument must be sequence of length 2
转成 tuple 就可以了,感谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/609687

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX