কম্পিউটার

পাইথন ইনডেক্সিং একটি সাবলিস্ট


এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যা তালিকা থেকে একটি সাবলিস্ট উপাদানের সূচী খুঁজে বের করে। এটি পরিষ্কারভাবে বোঝার জন্য আসুন একটি উদাহরণ দেখি।

ইনপুট

নেস্টেড_লিস্ট =[[1, 2, 3], [4, 5], [6, 7, 8, 9]]

আউটপুট

7 এর সূচক:- 5 এর 2 সূচক:- 3 এর 1 সূচক:- 0

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

  • তালিকা শুরু করুন।
  • সূচী ব্যবহার করে তালিকার উপর পুনরাবৃত্তি করুন।
  • সাব তালিকার উপর পুনরাবৃত্তি করুন এবং আপনি যে উপাদানটি সূচকটি খুঁজে পেতে চান তা পরীক্ষা করুন।
  • যদি আমরা উপাদানটি খুঁজে পাই তাহলে প্রিন্ট করে ভাঙ্গুন

উদাহরণ

# লিটনেস্টেড_লিস্ট শুরু করা =[[1, 2, 3], [4, 5], [6, 7, 8, 9] # ইনডেক্সডেফ ইনডেক্স (উপাদান) খুঁজে বের করার জন্য # ফাংশন:# ট্র্যাকিংয়ের জন্য একটি পতাকা শুরু করা elementis_found =False# সীমার মধ্যে i (len(nested_list)) এর জন্য তালিকার উপরে পুনরাবৃত্তি করা হচ্ছে:# রেঞ্জে j (len(nested_list[i])) এর জন্য সাব লিস্টের উপর # পুনরাবৃত্তি করা হচ্ছে:# যদি nested_list[i] উপাদানের জন্য চেক করা j] ==উপাদান:# উপাদান প্রিন্ট (f'Index of {element}:{i}') ধারণ করে এমন সাব লিস্ট ইনডেক্স প্রিন্ট করা # পতাকা পরিবর্তন করে True is_found =True # ভিতরের লুপ ব্রেক ভাঙা # বাইরের অংশ ভাঙা loop if is_found:break # চেক করা হচ্ছে উপাদানটি পাওয়া গেছে কি না যদি না পাওয়া যায়:# উপাদানটি প্রিন্ট করা হচ্ছে না পাওয়া যায়নি মেসেজ প্রিন্ট("Element is not present in list")index(7)index(5)index(3) 

আউটপুট

আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।

7 এর সূচক:2 সূচক 5:1 সূচক 3:0

উপসংহার

টিউটোরিয়াল সম্পর্কে আপনার কোন প্রশ্ন থাকলে, মন্তব্য বিভাগে উল্লেখ করুন


  1. পাইথনে একটি স্ট্রিং এর সূচক জোড়া

  2. সূচীকরণের সাহায্যে একটি পাইথন তালিকায় উপাদান যোগ করুন

  3. পাইথনে বুলিয়ান ইনডেক্সিং

  4. পাইথনে পাঠযোগ্যতা সূচক (এনএলপি)?