index মেথড

index মেথডটি একটি তালিকায় একটি উপাদান খুঁজে বের করে এবং তার প্রথম ঘটনার সূচক ফেরত দেয়। প্রথম প্যারামিটারে আমরা আমাদের কাঙ্খিত উপাদানটি নির্দিষ্ট করি। দ্বিতীয় ঐচ্ছিক প্যারামিটারে আমরা খোঁজা শুরু করার অবস্থান নির্দেশ করি, তৃতীয় ঐচ্ছিক প্যারামিটারে - খোঁজা শেষ করার অবস্থান।

সিনট্যাক্স

pythonতালিকা.index(কী খুঁজছি, [খোঁজা শুরু], [খোঁজা শেষ])

উদাহরণ

আসুন 'ab' উপাদানটির প্রথম ঘটনার অবস্থান খুঁজে বের করি:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

কোড 실행ের ফলাফল:

python0

উদাহরণ

এখন খোঁজা শুরু এবং শেষ করার অবস্থানগুলি নির্দেশ করি:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

কোড 실행ের ফলাফল:

python2

উদাহরণ

একটি অনুপস্থিত উপাদান খুঁজে দেখি:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))

এই ক্ষেত্রে মেথডটি আমাদের একটি ত্রুটি ফেরত দেবে:

errorValueError: 'ab' is not in list

আরও দেখুন

  • len ফাংশন,
    যা তালিকার দৈর্ঘ্য ফেরত দেয়
  • count মেথড,
    যা তালিকায় একটি উপাদানের মিলের সংখ্যা ফেরত দেয়
  • insert মেথড,
    যা একটি উপাদানকে তালিকায় নির্দিষ্ট সূচকের আগে যোগ করে
  • pop মেথড,
    যা তার সূচক অনুযায়ী একটি উপাদান মুছে দেয়