কম্পিউটার

পাইথন - ক্রম বজায় রেখে সাজানো তালিকায় আইটেম সন্নিবেশ করা হচ্ছে


এই নিবন্ধে, আমরা ক্রম বজায় রেখে একটি সাজানো তালিকায় কীভাবে একটি আইটেম সন্নিবেশ করা যায় তা শিখতে যাচ্ছি। পাইথনের একটি বিল্ট-ইন মডিউল রয়েছে যাকে 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]

উপসংহার

আমরা তালিকার উপর পুনরাবৃত্তি করতে পারি এবং সঠিক অবস্থানে একটি উপাদান সন্নিবেশ করার অবস্থান খুঁজে পেতে পারি। এটি করার একটি কার্যকর উপায় নয়। ইনসর্ট পদ্ধতি এটিকে আরও দক্ষতার সাথে পরিচালনা করে।


  1. পাইথনে তালিকা বাছাই করা হয়েছে কিনা তা পরীক্ষা করুন

  2. সাজানো তালিকায় একটি উপাদান সন্নিবেশ করার জন্য পাইথন প্রোগ্রাম

  3. কিভাবে আমরা একটি পাইথন তালিকা উপাদান মান আপডেট করতে পারি?

  4. পাইথনে এটি ধারণকারী একটি তালিকা দেওয়া একটি আইটেমের সূচী কিভাবে খুঁজে পাবেন?