8

PIL ドキュメントを読んでいるときに、奇妙なステートメントを見つけました。

1.1.6 以降では、load は、ピクセルの読み取りと変更に使用できるピクセル アクセス オブジェクトを返します。アクセス オブジェクトは 2 次元配列のように動作するため、次のことができます。

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

ここでとはpix[x, y]どういう意味ですか? ,ではなく使用されるため、構文をスライスしていません:

4

1 に答える 1

13
pix[x, y]

と同じです

t = x, y
pix[t]

また

t = (x, y)
pix[t]

また

pix[(x, y)]

あなたが見ているのは、アイテム取得式内のタプル リテラルです。これは、次のような他の式をネストできるのと同じ方法です。l[1 if skip else 0]

于 2012-11-10T14:33:07.587 に答える