یافتن ایندکس دوم یک عنصر در لیست Python
سلام. یه لیست داریم مثل این:
list1 = ["a", "b", "c", "b"]
میخوام بدونم چطوری میشه ایندکس دومِ "b" رو پیدا کرد؟ یعنی ایندکسی که مربوط به "b" دوم تو لیسته.
سلام. یه لیست داریم مثل این:
list1 = ["a", "b", "c", "b"]
میخوام بدونم چطوری میشه ایندکس دومِ "b" رو پیدا کرد؟ یعنی ایندکسی که مربوط به "b" دوم تو لیسته.
list1 = ["a", "b", "c", "b"]
index_second_b = [i for i, x in enumerate(list1) if x == "b"][1]
print(index_second_b) # خروجی: 3
list1.1
حتما ۱ باشه چون اعداد تو پایتون از ۰ شروع میشن
دومین b رو میخواد نه اولیش
نه منظورم رفیقمون اینه که توی لیست ها برای شمارش ایندکس از 1 شروع نمی شه و از 0 شروع می شه 0 میشه a و 1 می شه b
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام