যখন অন্য তালিকা থেকে কমপক্ষে একটি নির্দিষ্ট সংখ্যক অক্ষর সহ স্ট্রিংগুলি বের করার প্রয়োজন হয়, তখন একটি তালিকা বোঝা ব্যবহার করা হয়৷
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list = ["Python", "is", "fun", "to", "learn"] print("The list is :") print(my_list) my_char_list = ['e', 't', 's', 'm', 'n'] my_key = 2 print("The value of key is ") print(my_key) my_result = [element for element in my_list if sum(ch in my_char_list for ch in element) >= my_key] print("The resultant list is :") print(my_result)
আউটপুট
The list is : ['Python', 'is', 'fun', 'to', 'learn'] The value of key is 2 The resultant list is : ['Python', 'learn']
ব্যাখ্যা
-
স্ট্রিংগুলির একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
অক্ষরের আরেকটি তালিকা সংজ্ঞায়িত করা হয়েছে।
-
কী এর জন্য একটি মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
তালিকার উপাদানগুলির উপর পুনরাবৃত্তি করতে এবং অক্ষর তালিকায় অক্ষরগুলির যোগফল পেতে একটি তালিকা বোঝার ব্যবহার করা হয়৷
-
এটি মূল উপাদানের সাথে তুলনা করা হয়।
-
যদি এটি কী মানের থেকে বেশি বা সমান হয়, তবে এটি একটি তালিকায় সংরক্ষণ করা হয় এবং একটি পরিবর্তনশীলকে বরাদ্দ করা হয়৷
-
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷