এই নিবন্ধে, আমরা একটি তালিকায় একটি উপাদানের শেষ উপস্থিতি খুঁজে বের করার বিভিন্ন উপায় দেখতে যাচ্ছি৷
প্রদত্ত তালিকাটি উল্টে দিয়ে একটি উপাদানের শেষ ঘটনাটি কীভাবে খুঁজে পাওয়া যায় তা দেখা যাক। কোড লিখতে নিচের ধাপগুলো অনুসরণ করুন।
- তালিকা শুরু করুন।
- বিপরীত পদ্ধতি ব্যবহার করে তালিকাটি বিপরীত করুন।
- সূচী পদ্ধতি ব্যবহার করে উপাদানের সূচী খুঁজুন।
- উপাদানের প্রকৃত সূচক হল লেন(তালিকা) - সূচক - 1।
- চূড়ান্ত সূচক প্রিন্ট করুন।
উদাহরণ
আসুন কোডটি দেখি।
# initializing the list words = ['eat', 'sleep', 'drink', 'sleep', 'drink', 'sleep', 'go', 'come'] element = 'sleep' # reversing the list words.reverse() # finding the index of element index = words.index(element) # printing the final index print(len(words) - index - 1)
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
আউটপুট
5
আরেকটি উপায় হল সমস্ত সূচী খুঁজে বের করা এবং এটি থেকে সর্বোচ্চ পাওয়া।
উদাহরণ
আসুন কোডটি দেখি।
# initializing the list words = ['eat', 'sleep', 'drink', 'sleep', 'drink', 'sleep', 'go', 'come'] element = 'sleep' # finding the last occurrence final_index = max(index for index, item in enumerate(words) if item == element) # printing the index print(final_index)
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
আউটপুট
5
উপসংহার
নিবন্ধে আপনার কোন প্রশ্ন থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।