假设我有两个list如下:
a = [1,3,5,7,9,2,4,6,8,0]
b = [7,9,2]
如果我想写一个function,找出a之中的哪个位置开始元素与b完全相符,比方说上例
我要在a中寻找连续3个元素为7、9、2的位置,其答案为3。
我目前是在a中找7,找到了再看下一个位置是否是9,依此类推,直到b里面所有元素
都能符合条件就回传当前位址,否则就继续往下找。这个方法用了2个for循环,但写
完总觉得应该能有更优雅的方法可以达到相同功能,我以"list/相邻"等关键字google
没有找到类似的议题,请问有人有其他好的方法能处理类似的问题,或是愿意建议其
他关键字让我去搜寻资料吗?
谢谢。