2012-11-10 52 views
7

我在閱讀PIL document時發現一個奇怪的聲明。pix [x,y]在Python中的含義

在1.1.6及更高版本中,加載返回一個像素訪問對象,該對象可以是用於讀取和修改像素的 。訪問對象的行爲就像一個 2維數組,所以你可以做:

pix = im.load() 
print pix[x, y] 
pix[x, y] = value 

是什麼意思pix[x, y]這裏?這不是分層語法,因爲使用了,而不是:

回答

12
pix[x, y] 

相同

t = x, y 
pix[t] 

t = (x, y) 
pix[t] 

pix[(x, y)] 

你看到的是一個越來越項表達式中的元組文字,就像我可以嵌套其他前一樣壓力如l[1 if skip else 0]

相關問題