কম্পিউটার

পাইথনে একটি সাজানো তালিকা পরিসরে অনুপস্থিত সংখ্যাগুলি খুঁজুন


সাজানো সংখ্যা সহ একটি তালিকা দেওয়া হয়েছে, আমরা খুঁজে বের করতে চাই যে সংখ্যার প্রদত্ত পরিসর থেকে কোন সংখ্যাগুলি অনুপস্থিত৷

পরিসীমা সহ

আমরা সংখ্যার পরিসর পরীক্ষা করার জন্য একটি লুপ ডিজাইন করতে পারি এবং অনুপস্থিত উপাদানগুলি পরীক্ষা করার জন্য অপারেটরের সাথে একটি if শর্ত ব্যবহার করতে পারি।

উদাহরণ

listA = [1,5,6, 7,11,14]

# Original list
print("Given list : ",listA)

# using range
res = [x for x in range(listA[0], listA[-1]+1)
                              if x not in listA]
# Result
print("Missing elements from the list : \n" ,res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given list : [1, 5, 6, 7, 11, 14]
Missing elements from the list :
[2, 3, 4, 8, 9, 10, 12, 13]

জিপ সহ

জিপ ফাংশন

উদাহরণ

listA = [1,5,6, 7,11,14]

# printing original list
print("Given list : ",listA)

# using zip
res = []
for m,n in zip(listA,listA[1:]):
   if n - m > 1:
      for i in range(m+1,n):
         res.append(i)

# Result
print("Missing elements from the list : \n" ,res)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given list : [1, 5, 6, 7, 11, 14]
Missing elements from the list :
[2, 3, 4, 8, 9, 10, 12, 13]

  1. পাইথনে প্রদত্ত পরিসর সহ সংখ্যার তালিকা তৈরি করুন

  2. পাইথন প্রোগ্রাম একটি প্রদত্ত সীমার মধ্যে র্যান্ডম সংখ্যা তৈরি করতে এবং একটি তালিকায় সংরক্ষণ করতে?

  3. পাইথন ব্যবহার করে একটি প্রদত্ত পরিসরের মধ্যে কাপরেকার সংখ্যাগুলি কীভাবে খুঁজে পাবেন?

  4. পাইথনে সংখ্যার তালিকার যোগফল কীভাবে খুঁজে পাবেন?