सूची यह देखते हुए कि अजगर में जोड़ेबनाम वृद्धि
element += [0]
एक एक सूची क्यों संशोधित करता है और अन्य नहीं करता है? यहां एक उदाहरण दिया गया है:
>>> a = [[0, 0], [0,0]]
>>> for element in a:
... element = element + [0]
...
>>> a
[[0, 0], [0, 0]]
कोई संशोधित नहीं है। लेकिन अगर मैं वृद्धि करता हूं:
>>> a = [[0, 0], [0,0]]
>>> for element in a:
... element += [0]
...
>>> a
[[0, 0, 0], [0, 0, 0]]
एक संशोधित है।
धन्यवाद, फ्रैंक