কম্পিউটার

পাইথন প্রোগ্রাম একটি টিপলকে তার ফ্লোট উপাদান অনুসারে সাজাতে


এই সমস্যায়, আমাদের কাজ হল তার ফ্লোট উপাদান ব্যবহার করে একটি টিপল (ফ্লোট উপাদান সমন্বিত) সাজানো। এখানে আমরা বিল্ট-ইন পদ্ধতি সাজানো () ব্যবহার করি এবং কীভাবে বাছাইয়ের জায়গায় পদ্ধতি ব্যবহার করে এটি করা যায়।

উদাহরণ

ইনপুট:টুপল =[('AAA', '10.265'), ('BBB', '24.107'), ('CCC', '26.541'), ('DDD', '14.256'), (' EEE', '11.365')]আউটপুট:[('CCC', '26.541'), ('BBB', '24.107'), ('DDD', '14.256'), ('EEE', '11.365') , ('AAA', '10.265')]

অ্যালগরিদম

ধাপ 1:একটি তালিকা দেওয়া হয়েছে। ধাপ 2:সাজানো () ব্যবহার করে সাজানোর জন্য। ধাপ 3:সিকোয়েন্স (তালিকা, টিপল, স্ট্রিং) বা সংগ্রহ (অভিধান, সেট, ফ্রোজেনসেট) বা অন্য কোনও পুনরাবৃত্তিকারী যা সাজাতে হবে। ধাপ 4:কী(ঐচ্ছিক) হল এমন একটি ফাংশন যা একটি কী বা সাজানোর তুলনার ভিত্তি হিসাবে কাজ করবে৷ ধাপ 5:যদি বিপরীত (ঐচ্ছিক) সত্য হয়, তাহলে পুনরাবৃত্তিযোগ্যটি ডিফল্টরূপে বিপরীত (অবতরণ) ক্রমে সাজানো হবে। মিথ্যা হিসাবে সেট করা হয়েছে৷

উদাহরণ কোড

# পাইথন কোড টিপলকে তার ফ্লোট এলিমেন্টডেফ টিপলসর্ট(A):রিটার্ন(sorted(A, key =lambda x:float(x[1]), reverse =True)) # ড্রাইভার কোড A =[( 'অদ্বৈত', '19.215'), ('আদ্রিকা', '10.117'), ('বাবাই', '14.589'), ('মোনা', '14.216'), ('সাঞ্জ', '8.365')]মুদ্রণ ("এর ফ্লোট নম্বর অনুসারে Tuples সাজান ::", tuplesort(A))

আউটপুট

ফ্লোট নম্বর অনুসারে টিপল সাজান ::[('অদ্বৈত', '19.215'), ('বাবাই', '14.589'), ('মোনা', '14.216'), ('আদ্রিকা', '10.117' '), ('সানজ', '8.365')]
  1. পাইথন প্রোগ্রামে নির্বাচন সাজান

  2. পাইথন প্রোগ্রামে রৈখিক অনুসন্ধান

  3. বাবল সাজানোর জন্য পাইথন প্রোগ্রাম

  4. নির্বাচন সাজানোর জন্য পাইথন প্রোগ্রাম