কম্পিউটার

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


তালিকা দেওয়া হল, আমাদের কাজ হল সাবলিস্টের দ্বিতীয় উপাদান অনুযায়ী একটি তালিকা সাজানো। এখানে আমরা সাধারণ বুদ্বুদ সাজানোর প্রয়োগ করি৷

উদাহরণ

ইনপুট:[['CCC', 15], ['AAA', 10], ['RRRR', 2], ['XXXX', 150]]আউটপুট:[['RRRR', 2], [ 'AAA', 10], ['CCC', 15], ['XXXX', 150]]

অ্যালগরিদম

ধাপ 1:একটি তালিকা দেওয়া হয়েছে। ধাপ 2:আমরা নেস্টেড লুপগুলি ব্যবহার করে সাবলিস্টের দ্বিতীয় উপাদানটি অ্যাক্সেস করার চেষ্টা করেছি। ধাপ 3:সমস্ত অ্যারে উপাদানগুলির মধ্য দিয়ে অতিক্রম করুন। ধাপ 4:শেষ i উপাদান ইতিমধ্যেই রয়েছে। ধাপ 5:0 থেকে n-i-1 থেকে অ্যারে অতিক্রম করুন। ধাপ 6:যদি পাওয়া উপাদানটি পরবর্তী উপাদানের থেকে বড় হয় তাহলে অদলবদল করুন।

উদাহরণ কোড

# পাইথন প্রোগ্রাম সাবলিস্টের দ্বিতীয় উপাদান ব্যবহার করে তালিকা সাজানোর জন্য# সাজানোর জায়গায়, তৃতীয় variable.def সর্টলিস্ট(A):l =len(A) রেঞ্জে (0, l):j এর পরিসরে(0, l-i-1):যদি (A[j][1]> A[j + 1][1]):টেম্পো =A[j] A[j] =A[j + 1] এ (ক))

আউটপুট

[['RRRR', 2], ['AAA', 10], ['CCC', 15], ['XXXX', 150]]

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

  2. পাইথন প্রোগ্রাম একটি তালিকায় উপাদান গণনা একটি উপাদান একটি Tuple না হওয়া পর্যন্ত?

  3. পাইথন প্রোগ্রাম একটি তালিকায় বৃহত্তম, ক্ষুদ্রতম, দ্বিতীয় বৃহত্তম এবং দ্বিতীয় ক্ষুদ্রতম খুঁজে পেতে?

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