কম্পিউটার

পাইথন প্রোগ্রাম দ্বিতীয় আইটেম দ্বারা tuples একটি তালিকা বাছাই


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

একটি তালিকা ভিন্নধর্মী মান (অর্থাৎ পূর্ণসংখ্যা, ভাসমান বিন্দু, স্ট্রিং ইত্যাদির মতো যেকোনো ডেটা টাইপের ডেটা) সংরক্ষণ করতে ব্যবহার করা যেতে পারে। টিপলের একটি তালিকায় মূলত একটি তালিকায় আবদ্ধ টিপল থাকে।

বেনামী ফাংশন এমন একটি ফাংশন যা নাম ছাড়াই সংজ্ঞায়িত করা হয়।

সাধারণভাবে, পাইথনের ফাংশনগুলি 'def' কীওয়ার্ড ব্যবহার করে সংজ্ঞায়িত করা হয়, কিন্তু বেনামী ফাংশন 'lambda' কীওয়ার্ডের সাহায্যে সংজ্ঞায়িত করা হয়। এটি একটি একক অভিব্যক্তি নেয়, তবে যেকোনো সংখ্যক আর্গুমেন্ট নিতে পারে। এটি অভিব্যক্তি ব্যবহার করে এবং এর ফলাফল প্রদান করে।

তালিকার উপাদানগুলিকে সাজানোর জন্য 'বাছাই করা' পদ্ধতি ব্যবহার করা হয়।

নীচে একই −

এর জন্য একটি প্রদর্শন রয়েছে৷

উদাহরণ

def tuple_sort(my_tuple):return(sorted(my_tuple, key =lambda x:x[1]))my_tuple =[('বিল', 11), ('রিক', 45), ('জন', 89), ('liv', 25)]print("টুপলের তালিকা হল :")print(my_tuple)print("বাছাই করার পর, tuple এর তালিকা হয়ে যায় :")print(tuple_sort(my_tuple))

আউটপুট

টিপলের তালিকা হল :[('বিল', 11), ('রিক', 45), ('জন', 89), ('লিভ', 25)]বাছাই করার পরে, টিপলের তালিকা হয়ে যায় :[('বিল', 11), ('লিভ', 25), ('রিক', 45), ('জন', 89)]

ব্যাখ্যা

  • 'tuple_sort' নামের একটি ফাংশন সংজ্ঞায়িত করা হয়েছে, যা প্যারামিটার হিসাবে tuple এর একটি তালিকা নেয়।
  • এটি প্রথমে ল্যাম্বডা ফাংশন ব্যবহার করে পুনরাবৃত্তি করা হয় এবং 'সর্টেড' ফাংশন ব্যবহার করে সাজানো হয়।
  • এটি আউটপুট হিসাবে ফেরত দেওয়া হয়।
  • টুপলের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
  • 'tuple_sort' পদ্ধতিটিকে প্যারামিটার হিসাবে tuple-এর এই তালিকাটি পাস করে বলা হয়।
  • এই মান কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।

  1. পাইথনে টিপলের তালিকায় টিপল একত্রিত করা

  2. সাইকেল সাজানোর জন্য পাইথন প্রোগ্রাম

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

  4. পাইথন প্রোগ্রাম সাবলিস্টের দ্বিতীয় উপাদান অনুযায়ী একটি তালিকা সাজাতে।