मैं तीन नए सरणियों (a1
, a2
, a3
) घोषित करने के लिए चाहते हैं, तो मैं यह कर सकता:असाइन एक के बाद एक बयान में कई वस्तुओं के लिए मूल्य
a1=[]
a2=[]
a3=[]
लेकिन अब मैं एक पर यह सब करना चाहते हैं लाइन,
a1, a2, a3 = []
लेकिन यह विफल हो जाता है। मैं उन्हें एक पंक्ति पर खाली सरणी में कैसे आवंटित कर सकता हूं?
तो वस्तु निर्धारित किये जाने से अपरिवर्तनीय हुआ (जैसे, कहते हैं, '42'), तो यह" सरल "हो सकता है' a1 के लिए, A2, A3 = [42] * 3'। –
मुझे लगता है कि यह भी आसान होगा: 'a1 = a2 = a3 = 42' – pguardiario
यह एक शर्म की बात है। और बग के लिए कमरे छोड़ देता है। ए = बी = [] बी को खाली सरणी असाइन करेगा लेकिन एक इच्छा सिर्फ बी का संदर्भ होगा, जो आप नहीं चाहते हैं। ए, बी = [] ए और बी दोनों को शून्य सौंपेगा, क्योंकि सरणी खाली है और यह पैरारल असाइनमेंट करता है। तो जैसा कि आप देख सकते हैं, वास्तव में कोई अन्य तरीका नहीं है, बी = [], [], जो एक शर्म की बात है।डोनाटो – Donato