অনেক জটিল সমস্যার জন্য মৌলিক সমস্যাগুলির মধ্যে একটি হল পাইথনের তালিকায় নির্দিষ্ট সংখ্যার চেয়ে বড় সংখ্যা খুঁজে পাওয়া, সাধারণত সম্মুখীন হয়৷
উদাহরণ
# find number of elements > k using for loop # initializing list test_list = [1, 7, 5, 6, 3, 8] # initializing k k = 4 # printing list print ("The list : " + str(test_list)) # using for loop to get numbers > k count = 0 for i in test_list : if i > k : count = count + 1 # printing the intersection print ("The numbers greater than 4 : " + str(count)) # find number of elements > k using list comprehension # initializing list test_list = [1, 7, 5, 6, 3, 8] # initializing k k = 4 # printing list print ("The list : " + str(test_list)) # using list comprehension to get numbers > k count = len([i for i in test_list if i > k]) # printing the intersection print ("The numbers greater than 4 : " + str(count)) # find number of elements > k using sum() # initializing list test_list = [1, 7, 5, 6, 3, 8] # initializing k k = 4 # printing list print ("The list : " + str(test_list)) # using sum() to get numbers > k count = sum(i > k for i in test_list) # printing the intersection print ("The numbers greater than 4 : " + str(count))
আউটপুট
The list : [1, 7, 5, 6, 3, 8] The numbers greater than 4 : 4 The list : [1, 7, 5, 6, 3, 8] The numbers greater than 4 : 4 The list : [1, 7, 5, 6, 3, 8] The numbers greater than 4 : 4