some_list = ['Name','Surname','R500']
some_list = ['Name','Surname','500']
数値を含むリスト内のアイテムのインデックスを取得する場合、どちらの場合もindex=2を取得する必要があります。
私は次のようなものを見ていました:
some_list.index(r'%r' % '\d+')
要素をループする必要があります。
for i, x in enumerate(my_list):
if re.search(r"\d", x):
print i
数字を含む最初のアイテムだけを探している場合、これは正規表現なしで機能し、数字を含む-1
要素がない場合は (必要に応じて変更できます)を返します。
next((i for i,n in enumerate(some_list) if any(c.isdigit() for c in n)), -1)