क्या आप x=y=z ... = VALUE
वाक्य रचना है, जहां एक्स, वाई, जेड, और किसी भी अन्य चर आप शामिल सभी VALUE
का मूल्य आवंटित किया जाएगा उपयोग करने के लिए किया जाएगा वर्णित सबसे आसान तरीका है।
आपके उदाहरण में, बराबर चिह्न के बाईं ओर सभी अल्पविराम से अलग चर, दाईं ओर एक टुपल के अनुक्रमिक मानों को आवंटित किए जाते हैं। इसलिए, आप कुछ इस तरह कर सकता है:
values = (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec = values
अपने कोड में, आप 31 सही पर 7 बाईं तरफ के मूल्यों, और है, इसलिए क्योंकि बाईं ओर की सूची लंबी है आप सीमा त्रुटि के बाहर निकलना बाईं ओर की संख्या या चर से अधिक मूल्यों को असाइन करने के लिए। मुझे पता है कि ऊपर दिए गए कोड में आपके लक्ष्य को प्राप्त करने के लिए बहुत प्रासंगिकता नहीं है, लेकिन मैंने सोचा कि मैं कम से कम कुछ अंतर्दृष्टि दूंगा कि वह क्या करने की कोशिश कर रहा था। : डी
स्रोत
2012-06-01 21:45:45
क्या कोई कारण है कि आप डेटाटाइम मॉड्यूल का उपयोग नहीं कर रहे हैं? http://docs.python.org/library/datetime.html – robert