কম্পিউটার

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


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

উদাহরণ

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

অ্যালগরিদম

Step 1: Given a list.
Step2:  We have tried to access the second element of the sublists using the nested loops. 
Step 3: Traverse through all array elements.
Step 4: Last i elements are already in place.
Step 5: traverse the array from 0 to n-i-1.
Step 6: Swap if the element found is greater than the next element.

উদাহরণ কোড

# Python program to sort the lists using the second element of sublist
# In place way to sort, use of third variable.
def sortlist(A):
   l = len(A)
   for i in range(0, l):
      for j in range(0, l-i-1):
         if (A[j][1] > A[j + 1][1]):
            tempo = A[j]
            A[j]= A[j + 1]
            A[j + 1]= tempo
   return A
   # Driver Code
   A =[['AAA', 10], ['CCC', 15], ['RRRR', 2], ['XXXX', 150]]
   print(sortlist(A))

আউটপুট

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

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

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

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

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