جلسه چهل و دوم: متد index در پایتون
سلام عزیزان دل، امیدوارم حال دلتون عالی باشه. به جلسه چهل و دوم از دوره رایگان آموزش پایتون خوش اومدید. در این جلسه با متد index در پایتون آشنا خواهید شد.
متد index در پایتون چیست؟
در برنامهنویسی با پایتون، لیستها یکی از ساختارهای دادهای پرکاربرد هستند. هر عنصر در یک لیست دارای یک اندیس منحصر به فرد است که موقعیت آن عنصر را در لیست مشخص میکند. اندیسها از صفر شروع میشوند، به این معنی که اولین عنصر دارای اندیس صفر، دومین عنصر دارای اندیس یک و به همین ترتیب است.
متد index در پایتون ابزاری قدرتمند برای پیدا کردن اندیس یک عنصر خاص در یک لیست است. در این مقاله، به صورت ساده و روان به بررسی این متد و کاربردهای آن خواهیم پرداخت.
مثال ساده
fruits = ["apple", "banana", "cherry", "apple"]
index_of_apple = fruits.index("apple")
print(index_of_apple) # خروجی: 0
در مثال بالا، متد index اولین مقدار “apple” را در لیست fruits پیدا میکند و اندیس آن که برابر با 0 است را برمیگرداند.
کاربردهای متد index
- پیدا کردن موقعیت یک عنصر: از این متد میتوان برای پیدا کردن موقعیت یک عنصر خاص در یک لیست و انجام عملیاتهای بعدی بر روی آن استفاده کرد.
- بررسی وجود یک عنصر: اگر متد index با خطا مواجه شود، به این معنی است که عنصر مورد نظر در لیست وجود ندارد.
- دسترسی به عناصر بر اساس اندیس: با استفاده از اندیس به دست آمده از متد index میتوان به عناصر لیست دسترسی پیدا کرد و آنها را تغییر داد.
نکات مهم
- اگر عنصر مورد نظر چندین بار در لیست تکرار شود، متد index() تنها اندیس اولین رخداد آن را برمیگرداند.
- اگر عنصر مورد نظر در لیست وجود نداشته باشد، یک خطای ValueError رخ میدهد.