2024-06-16 21:59:38 发布
网友
我是Python的新手。你知道吗
我不明白pix = im_pixel[j, i]的用法。你知道吗
pix = im_pixel[j, i]
在[]中,有一个逗号(,)。。这是正确的语法吗?你知道吗
[]
,
im_pixel[j,i]只是表示传递给im_pixel的键是元组j, i。这将调用im_pixel用这个元组作为参数为__getitem__定义的任何内容。它的作用将由im_pixel类型定义
im_pixel[j,i]
im_pixel
j, i
__getitem__
例如,如果im_pixel是一个字典,它将获取键(j, i)。在Python中,任何不可变和可哈希的内容都可以作为字典键,元组既可以是不可变的,也可以是可哈希的,所以字典类型允许这样做。正如Duncan提到的,整个键必须是不可变的,因此元组的各个元素也必须是不可变的。你知道吗
(j, i)
im_pixel[j,i]
只是表示传递给im_pixel
的键是元组j, i
。这将调用im_pixel
用这个元组作为参数为__getitem__
定义的任何内容。它的作用将由im_pixel
类型定义例如,如果
im_pixel
是一个字典,它将获取键(j, i)
。在Python中,任何不可变和可哈希的内容都可以作为字典键,元组既可以是不可变的,也可以是可哈希的,所以字典类型允许这样做。正如Duncan提到的,整个键必须是不可变的,因此元组的各个元素也必须是不可变的。你知道吗相关问题 更多 >
编程相关推荐