मुख्य लाभ यह है कि यह बहु-पंक्ति सूचियों को संपादित करना आसान बनाता है और यह भिन्नता में अव्यवस्था को कम करता है।
बदल रहा है:
s = ['manny',
'mo',
'jack',
]
सेवा:
s = ['manny',
'mo',
'jack',
'roger',
]
अंतर में केवल एक-पंक्ति परिवर्तन शामिल है:
s = ['manny',
'mo',
'jack',
+ 'roger',
]
यह अधिक भ्रामक मल्टी-लाइन धड़कता है जब अनुगामी अल्पविराम छोड़ा गया था:
s = ['manny',
'mo',
- 'jack'
+ 'jack',
+ 'roger'
]
बाद का अंतर यह देखना कठिन बनाता है कि केवल एक पंक्ति को जोड़ा गया था और दूसरी पंक्ति ने सामग्री को नहीं बदला।
ऐसा करने के जोखिम को भी कम करता है:
s = ['manny',
'mo',
'jack'
'roger' # Added this line, but forgot to add a comma on the previous line
]
और परिणामी स्ट्रिंग शाब्दिक संयोजन को ट्रिगर s = ['manny', 'mo', 'jackroger']
करना, इच्छित परिणाम के बजाय उत्पादन करना।