কম্পিউটার

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


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

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

এটি একটি খুব সহজ পদ্ধতি যেখানে আমরা সাবলিস্টের মধ্য দিয়ে লুপ করে আইটেমটি ইনডেক্স 0 এ আনতে পারি। A for loop এই উদ্দেশ্যে নীচে দেখানো হয়েছে।

উদাহরণ

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

আউটপুট

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

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

জিপ এবং *

ব্যবহার করা

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

উদাহরণ

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

আউটপুট

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

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

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

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

উদাহরণ

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

আউটপুট

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

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

  2. পাইথন - একই প্রথম মান থাকা টিপলের সমষ্টি পান

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

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