এখানে আমরা enumerate() এর সাথে List Comprehension ব্যবহার করতে যাচ্ছি পাইথন একটি তালিকা থেকে আরেকটি তালিকা বের করার জন্য কমপ্যাক্ট সিনট্যাক্স প্রদান করে। এই অভিব্যক্তিগুলিকে বলা হয় তালিকা বোধগম্যতা। তালিকা বোধগম্যগুলি পাইথনের সবচেয়ে শক্তিশালী টুলগুলির মধ্যে একটি। পাইথনের তালিকা বোঝা কার্যকরী প্রোগ্রামিং ধারণাগুলির জন্য ভাষার সমর্থনের একটি উদাহরণ। আপনি এখানে এটি সম্পর্কে আরও পড়তে পারেন "www.tutorialspoint.com/python-list-comprehension" enumerate() পদ্ধতি পুনরাবৃত্তিযোগ্য কাউন্টার যোগ করে। আপনি এখানে গণনা সম্পর্কে আরও পড়তে পারেন " www.tutorialspoint.com/enumerate-in-python"
উদাহরণ
# declare list of integers my_list = [1, 2, 3] # printing the value 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 result print("The increasing element pattern IS : " + str(response))
আউটপুট
Printing my_list list : [1, 2, 3] The increasing element pattern IS : [1, '*', 2, '**', 3, '***']