मान लीजिए कि मेरे पास इस तरह की एक सूची है:
mylist = ["a","b","c","d"]
उनके सूचकांक के साथ मूल्यों को मुद्रित करने के लिए मैं enumerate
इस तरह से पायथन के कार्य का उपयोग कर सकता हूं
>>> for i,j in enumerate(mylist):
... print i,j
...
0 a
1 b
2 c
3 d
>>>
अब, जब मैं इसे अंदर उपयोग करने की कोशिश list comprehension
करता हूं तो यह मुझे यह त्रुटि देता है
>>> [i,j for i,j in enumerate(mylist)]
File "<stdin>", line 1
[i,j for i,j in enumerate(mylist)]
^
SyntaxError: invalid syntax
तो, मेरा सवाल यह है: सूची समझ के अंदर गणना का उपयोग करने का सही तरीका क्या है?