Cli*_*pit 7 python syntax tuples
当我正在阅读PIL文档时,我发现了一个奇怪的声明.
在1.1.6及更高版本中,load返回一个像素访问对象,可用于读取和修改像素.访问对象的行为类似于二维数组,因此您可以执行以下操作:
Run Code Online (Sandbox Code Playgroud)pix = im.load() print pix[x, y] pix[x, y] = value
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]