ধরুন আমার কাছে এর মতো একটি তালিকা রয়েছে:
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
সুতরাং, আমার প্রশ্নটি হল: তালিকাভুক্তির ভিতরে গণনা ব্যবহারের সঠিক উপায়টি কী?