【发布时间】:2019-08-23 17:22:06
【问题描述】:
在这里,我想删除所有连续重复的元音。但它显示错误为“list out of index”。
因此,如果到达列表中的最后一个元素,我尝试了 break,但仍然无法正常工作。
这是我试过的代码:-
a=[]
b=str(input("enter the string"))
a=b.split(',')
c=['a','e','i','o','u']
for i in c:
for j in range(0,len(a)):
if (a[j+1] == a[len(a)]) is True:
break;
elif ((a[j] == a[j+1]) & (a[j+1] == i)) is True:
del[j]
e.join(a)
print(e)
请告诉我如何解决这个问题,或者如果存在任何其他问题。
【问题讨论】:
-
你好。欢迎。你不应该只说“它不起作用”,你应该包括所有必要的输入。提供您的意见,描述您期望发生的事情,然后描述发生的事情有何不同。
-
什么是e?如果需要完整的解决方案,请尝试包含任何必需的信息,否则请删除任何对您的问题不必要的信息。
标签: python string list duplicates