pix [x,y]在Python中意味着什么

Cli*_*pit 7 python syntax tuples

当我正在阅读PIL文档时,我发现了一个奇怪的声明.

在1.1.6及更高版本中,load返回一个像素访问对象,可用于读取和修改像素.访问对象的行为类似于二维数组,因此您可以执行以下操作:

pix = im.load()
print pix[x, y]
pix[x, y] = value
Run Code Online (Sandbox Code Playgroud)

pix[x, y]这里的意思是什么?这不是切片语法,因为,使用而不是:.

Eri*_*ric 12

pix[x, y]
Run Code Online (Sandbox Code Playgroud)

是相同的

t = x, y
pix[t]
Run Code Online (Sandbox Code Playgroud)

要么

t = (x, y)
pix[t]
Run Code Online (Sandbox Code Playgroud)

要么

pix[(x, y)]
Run Code Online (Sandbox Code Playgroud)

你所看到的是一个项目获取表达式中的元组文字,就像我可以嵌套其他表达式一样,例如 l[1 if skip else 0]