例如:
print(list)
output = ['5', '-', '8', '2', '-', '3', '-', '-', '1', '-', '2']
结果(输出)应为:
['5', '-', '8', '2', '-', '3', '-', '1', '-', '2']
遍历元素并继续添加到另一个列表中,除非您找到一个元素“-”并且其旁边的索引也为“-”。
l = ['5', '-', '8', '2', '-', '3', '-', '-', '1', '-', '2']
final = []
for i in range(len(l)-1): # Iterate to the last second element
... if l[i] == '-' and l[i]==l[i+1]:
... continue
... final.append(l[i])
... final
['5', '-', '8', '2', '-', '3', '-', '1', '-']
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。