یافتن ایندکس دوم یک عنصر در لیست 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=input("enter the items the list? ").split()
for i in list1 :
if list1.count(i) >1:
print(f"in item {i} bishtar az do bar hast ")
def last_index(list,character):
length=len(list)-1
while length!=-1:
if character==list[length]:
return length
length-=1
return length
list1 = ["a","b","c","b"]
print(last_index(list1,"b")) #output:3
list1.1
حتما ۱ باشه چون اعداد تو پایتون از ۰ شروع میشن
دومین b رو میخواد نه اولیش
نه منظورم رفیقمون اینه که توی لیست ها برای شمارش ایندکس از 1 شروع نمی شه و از 0 شروع می شه 0 میشه a و 1 می شه b
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نام