কম্পিউটার

পাইথন প্রোগ্রাম পূর্ণসংখ্যার তালিকা থেকে সদৃশ মুদ্রণ করতে?


এখানে আমরা সংখ্যার তালিকা থেকে সমস্ত সদৃশ নম্বর প্রিন্ট করার চেষ্টা করছি। সুতরাং, আমরা একটি তালিকায় একাধিকবার হওয়া সমস্ত সংখ্যা প্রিন্ট করার চেষ্টা করছি (তালিকায় অনন্য নয়)।

উদাহরণ

Input: given_list = [ 3, 6, 9, 12, 3, 30, 15, 9, 45, 36, 12]
Output: desired_output = [3, 9, 12]
Input: given_list = [-27, 4, 29, -27, -2 , -99, 123, 499, -99]
Output: desired_output = [-27, -99]

নীচে একটি প্রদত্ত তালিকা থেকে সদৃশ উপাদানগুলি খুঁজে বের করার কোড রয়েছে -

lst = [ 3, 6, 9, 12, 3, 30, 15, 9, 45, 36, 12, 12]
dupItems = []
uniqItems = {}
for x in lst:
   if x not in uniqItems:
      uniqItems[x] = 1
   else:
      if uniqItems[x] == 1:
         dupItems.append(x)
      uniqItems[x] += 1
print(dupItems)

আউটপুট

[3, 9, 12]

উপরের প্রোগ্রামটি শুধুমাত্র পূর্ণসংখ্যার তালিকার জন্য নয়, অন্যদের জন্যও কাজ করবে -

Input: given_list = ['abc','def','raj','zack','abc','raj']
Output: output_returned= ['abc', 'raj']

  1. একটি তালিকায় জোড় সংখ্যা প্রিন্ট করার জন্য পাইথন প্রোগ্রাম

  2. একটি তালিকা থেকে অনন্য মান প্রিন্ট করতে পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রাম একটি তালিকা থেকে ডুপ্লিকেট উপাদান অপসারণ?

  4. একটি তালিকার সমস্ত সাবলিস্ট প্রিন্ট করতে পাইথন প্রোগ্রাম।