问题描述
我有如下字符串列表:
my_list = ['abc','bcd','cde','def','efc']
如果想获得基于以下条件的输出:
- 字符串中的字符是连续的。例如:
"a"
、"b"
、"c"
、... - 列表中的后续元素也是连续的。例如:
"abc"
、"bcd"
、“cde”、... - 如果不满足上述任何条件,则
break
迭代
对于上面的例子,我需要输出像(以及元素索引):
0 abc
1 bcd
2 cde
4 efc
这是我试过的代码:
lst = ['abc','efc']
for idx,i in enumerate(lst):
if 'c' in i:
#here should be the other condition
print(idx,i)
但它只打印这些:
0 abc
1 bcd
2 cde
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)