এখানে আমরা লিস্ট কম্প্রিহেনশন সাথে enumerate() ব্যবহার করব। পাইথন একটি লিস্ট থেকে অন্য লিস্ট বের করার জন্য কম্প্যাক্ট সিনট্যাক্স প্রদান করে। এই এক্সপ্রেশনগুলোক লিস্ট কম্প্রিহেনশন বলা হয়। লিস্ট কম্প্রিহেনশন পাইথনের সবচেয়ে শক্তিশালী টুলের একটি। enumerate() মেথড ইটারেবলএ একটি কাউন্টার যোগ করে।
উদাহরণ
# পূর্ণসংখ্যার লিস্ট ডিক্লেয়ার
my_list = [1, 2, 3]
# মান প্রিন্ট
print("Printing my_list list : " + str(my_list))
response = [value for sub in ((i, "*" * j)
for j, i in enumerate(my_list, 1))
for value in sub]
# ফলাফল প্রিন্ট
print("The increasing element pattern IS : " + str(response))
আউটপুট
Printing my_list list : [1, 2, 3] The increasing element pattern IS : [1, '*', 2, '**', 3, '***']