根据问题的条件,在“ab7h5m0kl98”行中,需要确定所有数字的索引。我正在尝试使用以下类型的代码:
#Вариант 1
n='ab7h5m0kl98'
for x,y in enumerate(n):
while True:
type(y.isdigit())
print(x)
#Вариант 2
n='ab7h5m0kl98'
a=[x for x,y in enumerate(n)]: if type(y.isdigit())]
print(a)
然而,我失败了。我知道你可以使用第三个可行的选项,但我不喜欢它:
#Вариант 3
n='ab5dg6v89dgf954'
n=[i for i, c in enumerate(n) if c >= '0' and c <= '9']
print(n)
你不需要它
type,根本不清楚它为什么在这里。而且while True还不清楚为什么要把它推到这里。while True需要无限循环。带循环的选项:
包含列表的选项: