因为你在循环列表过程中,删除了列表元素,导致逻辑出问题了
x==',' or '。'这个式子恒真改为x==',' or x=='。'或者x in (',','。')此外,你在遍历列表过程中删除列表的元素,会导致遍历次数出问题你应该改为通过索引遍历列表,从后向前遍历