এই নিবন্ধে, আমরা ক্রম বজায় রেখে একটি সাজানো তালিকায় কীভাবে একটি আইটেম সন্নিবেশ করা যায় তা শিখতে যাচ্ছি। পাইথনের একটি বিল্ট-ইন মডিউল রয়েছে যাকে bisect বলা হয় যা আমাদেরকে তালিকায় একটি উপযুক্ত অবস্থানে যেকোনো উপাদান সন্নিবেশ করতে সাহায্য করে।
কোড লিখতে নিচের ধাপগুলো অনুসরণ করুন।
- মডিউল দ্বিখণ্ডিত আমদানি করুন।
- সূচী এবং উপাদান যা সন্নিবেশ করতে হবে তা শুরু করুন
- মডিউল দ্বিখণ্ডিত একটি পদ্ধতি আছে যাকে বলা হয় insort যা একটি উপাদানকে একটি তালিকায় একটি উপযুক্ত অবস্থানে সন্নিবেশিত করে। পদ্ধতি ব্যবহার করুন এবং উপাদান সন্নিবেশ করুন।
- তালিকা প্রিন্ট করুন।
উদাহরণ
# importing the module import bisect # initializing the list, element numbers = [10, 23, 27, 32] element = 25 # inserting element using bisect.insort(list, element) bisect.insort(numbers, element) # printing the list print(numbers)
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
আউটপুট
[10, 23, 25, 27, 32]
উপসংহার
আমরা তালিকার উপর পুনরাবৃত্তি করতে পারি এবং সঠিক অবস্থানে একটি উপাদান সন্নিবেশ করার অবস্থান খুঁজে পেতে পারি। এটি করার একটি কার্যকর উপায় নয়। ইনসর্ট পদ্ধতি এটিকে আরও দক্ষতার সাথে পরিচালনা করে।