কম্পিউটার

পাইথনে টিপলের তালিকায় কাস্টম বাছাই করা


যখন কাস্টমাইজড পদ্ধতিতে টিপলের তালিকা সাজানোর প্রয়োজন হয়, তখন 'বাছাই' পদ্ধতি ব্যবহার করা যেতে পারে।

'বাছাই' পদ্ধতিটি পুনরাবৃত্তিযোগ্য উপাদানগুলিকে একটি নির্দিষ্ট ক্রমে সাজায়, যেমন আরোহী বা অবরোহ। এটি পুনরাবৃত্ত ইন-প্লেসে সাজায়।

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

টিপলের একটি তালিকায় মূলত একটি তালিকায় আবদ্ধ টিপল থাকে।

নীচে একই -

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

উদাহরণ

def tuple_sort(my_tup):my_tup.sort(key =lambda x:x[1]) my_tupmy_tuple =[('Will', 100), ('John', 67), ('Harold', 86) , ('জেন', 35)]প্রিন্ট("টুপল হল")প্রিন্ট(মাই_টুপল)প্রিন্ট("টুপলের সাজানো তালিকা হল :")প্রিন্ট(টুপল_সোর্ট(মাই_টুপল))

আউটপুট

টিপল হল [('উইল', 100), ('জন', 67), ('হ্যারল্ড', 86), ('জেন', 35)]টিপলের সাজানো তালিকা হল :[('জেন' ', 35), ('জন', 67), ('হ্যারল্ড', 86), ('উইল', 100)]

ব্যাখ্যা

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

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

  2. পাইথনে তালিকা এবং Tuples মধ্যে পার্থক্য.

  3. পাইথন কেন তালিকায় তালিকার পরিবর্তে তালিকায় টিপল ফেরত দেয়?

  4. পাইথন টিপলস