Python 不明白错哪了 也能运行 输出的不对

img


输出不对,遍历循环和列表索引值应该如何对应?不懂,想请教请教


Str="我有一所房子面朝大海春暖花开"
lis=[i for i in Str]
m,n=eval(input(">>>>").format(","))
for i in range(m-1,n):
    del lis[m-1]
print(lis)

format改成split试试

删了第一个lst自动补齐了,第二个要删的元素移到了前一位