2012-11-10 18 views
7

में क्या होता है जब मैं PIL document पढ़ रहा हूं तो मुझे एक अजीब वक्तव्य मिलता है।पायथन [x, y] का अर्थ पाइथन

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]

जैसे दबाव