enumerate

सूचियों के साथ काम करते समय एक और शानदार उपयोगिता है enumerate() फ़ंक्शन। जब आप सूची के तत्वों पर इटररेट करते हैं, तो कुछ ऑपरेशनों में उन तत्वों के इंडेक्स की आवश्यकता हो सकती है। यह range() पर इटररेट करके किया जा सकता है, लेकिन इसे करने का एक अधिक पायथनिक तरीका enumerate() का उपयोग करना है:

names = ['Bob', 'Anna', 'Lily']
for i in range(len(names)):
    name = names[i]
    print(f'Person {i}: {name}')
names = ['Bob', 'Anna', 'Lily']
for i, name in enumerate(names):
    print(f'Person {i}: {name}')

enumerate() किसी सूची के प्रत्येक तत्व से इंडेक्स और मान का एक युग्म बनाता है। इस तरह की उपयोगिताओं का उपयोग अच्छा पायथन कोड खराब कोड से अलग कर सकता है।

चुनौती

स्पेस से अलग किए गए n संख्याएँ दी गई हैं, आपको प्रत्येक संख्या के लिए उसके इंडेक्स (0 से शुरू) और स्वयं का योग एक ही लाइन में प्रिंट करना है।

क्या आप इसे एक ही लाइन में हल कर सकते हैं 😎?

इनपुट

आउटपुट

0 0 0 0

0 1 2 3

7 8 4 0 1

7 9 6 3 5

Constraints

Time limit: 1.6 seconds

Memory limit: 512 MB

Output limit: 1 MB