কম্পিউটার

পাইথনে প্রতিটি সাবলিস্টের শেষ উপাদান পান


পাইথনের একটি তালিকায় উপাদান হিসাবে এটির ভিতরে তালিকা থাকতে পারে। এই নেস্টেড তালিকাগুলিকে সাবলিস্ট বলা হয়। এই নিবন্ধে আমরা একটি প্রদত্ত তালিকার প্রতিটি সাবলিস্টের শুধুমাত্র শেষ উপাদান পুনরুদ্ধার করার চ্যালেঞ্জটি সমাধান করব৷

লুপের জন্য ব্যবহার করা হচ্ছে

এটি একটি খুব সহজ পদ্ধতি যেখানে আমরা সাবলিস্টের মধ্য দিয়ে লুপ করে আইটেমটি ইনডেক্স -1 এ আনতে পারি। নিচের মতো এ ফর লুপ ব্যবহার করা হয়েছে।

উদাহরণ

Alist =[['সোম', 1], ['মঙ্গল', 'বুধ', "শুক্র"], [12,3,7]]মুদ্রণ("প্রদত্ত তালিকা:\n",আলিস্ট)মুদ্রণ( "সাবলিস্ট থেকে সর্বশেষ আইটেম:\n")আলিস্টে আইটেমের জন্য:প্রিন্ট((আইটেম[-1]))

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

প্রদত্ত তালিকা:[['সোম', 1], ['মঙ্গল', 'বুধ', 'শুক্র'], [12, 3, 7]]সাবলিস্ট থেকে প্রথম আইটেম:1 শুক্র7

জিপ এবং *

ব্যবহার করা

* আমাদের সাবলিস্টগুলি আনপ্যাক করতে এবং সাবলিস্টের পৃথক উপাদানগুলিতে অ্যাক্সেস দেওয়ার অনুমতি দেয়। সুতরাং এই ক্ষেত্রে আমরা প্রতিটি উপাদান থেকে সূচক 0 এ উপাদানটি অ্যাক্সেস করতে * এবং বিপরীত তালিকা ব্যবহার করব। তারপর আমরা শেষ পর্যন্ত সাবলিস্ট থেকে প্রথম উপাদানের একটি তালিকা পেতে ফলাফল জিপ করি।

উদাহরণ

Alist =[['সোম', 1], ['মঙ্গল', 'বুধ', "শুক্র"], [12,3,7]]মুদ্রণ("প্রদত্ত তালিকা:\n",আলিস্ট)মুদ্রণ( "\n সাবলিস্ট থেকে প্রথম আইটেম:\n")প্রিন্ট(তালিকা(জিপ(*ম্যাপ(বিপরীত,আলিস্ট)))[0]))

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

<পূর্ব>প্রদত্ত তালিকা:[['সোম', 1], ['মঙ্গল', 'বুধ', 'শুক্র'], [12, 3, 7]]সাবলিস্ট থেকে প্রথম আইটেমগুলি:[1, 'শুক্র', 7

আইটেমজেটার ব্যবহার করা

আইটেমজেটার(i) একটি কলেবল তৈরি করে যা একটি পুনরাবৃত্তিযোগ্য বস্তু যেমন অভিধান, তালিকা, টিপল ইত্যাদিকে ইনপুট হিসাবে নেয় এবং এর থেকে i-th উপাদানটি নিয়ে আসে। তাই আমরা এই পদ্ধতিটি ব্যবহার করে তালিকার প্রথম আইটেমগুলি পেতে পারি নিম্নরূপ মানচিত্র ফাংশন ব্যবহার করে।

উদাহরণ

অপারেটর থেকে import itemgetterAlist =[['Mon', 1], ['Tue', 'Wed', "Fri"], [12,3,7]]print("প্রদত্ত তালিকা:\n",Alist )প্রিন্ট("\n সাবলিস্ট থেকে প্রথম আইটেমগুলি:\n")প্রিন্ট(তালিকা(ম্যাপ(আইটেমজেটার(-1), অ্যালিস্ট)))

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

<পূর্ব>প্রদত্ত তালিকা:[['সোম', 1], ['মঙ্গল', 'বুধ', 'শুক্র'], [12, 3, 7]]সাবলিস্ট থেকে প্রথম আইটেমগুলি:[1, 'শুক্র', 7
  1. পাইথনে তালিকায় উপাদানের পুনরাবৃত্তি

  2. পূর্ণসংখ্যার একটি পাইথন তালিকার প্রতিটি উপাদানে K যোগ করা হচ্ছে

  3. কিভাবে পাইথনে একটি তালিকার দ্বিতীয় থেকে শেষ উপাদান পেতে?

  4. কিভাবে পাইথনে একটি তালিকার শেষ উপাদান পেতে?