def delete(str_:str,index:list[int]):
for i in index:
str_=str_[:i]+str_[i+1:]
return str_
print(float(delete(str(31415926e-314),[-2]*5))-1e-7)
>>> 3.1415926
def delete(str_:str,index:list[int]):
for i in index:
str_=str_[:i]+str_[i+1:]
return str_
print(float(delete(str(31415926e-314),[-2]*5))-1e-7)
>>> 3.1415926