前提・実現したいこと
配列の中に、別の配列と同じ並びの組み合わせがいくつあるかカウントしたいです。例えば、
python
1list_1 = ['a','b','c','d','e','a','b','c'] 2list_2 = ['a','b','c'] 3
という配列がある時に、list_1の中にlist_2の配列の並び'a','b','c'が二つあるので二つカウントするというものです。
また、
python
1list_1 = ['a','a','a'] 2list_2 = ['a','a'] 3
この場合、list_1の中に'a','a'という連続した値の組み合わせはlist_1[0]とlist_1[1]、list_1[1]とlist_1[2]があるので二つカウントしたいです。
list_1[0]とlist_1[2]の組み合わせはlist_2と同じように連続していないのでカウントしません。
説明が分かりづらくてすみません。
配列の中に配列が含まれているかを比べる方法(?)を調べてみたのですが、配列の中にある値が含まれているか確認する方法ばかりで思うような方法が見つかりませんでした。
どうかよろしくお願いします。
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/28 03:56