সাজানো সংখ্যা সহ একটি তালিকা দেওয়া হয়েছে, আমরা খুঁজে বের করতে চাই যে সংখ্যার প্রদত্ত পরিসর থেকে কোন সংখ্যাগুলি অনুপস্থিত৷
পরিসীমা সহ
আমরা সংখ্যার পরিসর পরীক্ষা করার জন্য একটি লুপ ডিজাইন করতে পারি এবং অনুপস্থিত উপাদানগুলি পরীক্ষা করার জন্য অপারেটরের সাথে একটি 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]