こんにちは私は与えられた配列から同じ数の部分配列を取得したいと思います。 サブシーケンスをリストとして返す必要があります。私は、forループに問題があるPythonで与えられた数列から得られる定数部分列
input = [4, 5, 67, 2, 4, 4, 4, 6, 2, 2, 3]
と
output = [ [4, 4, 4], [2, 2] ].
例えば
ので、私は、リストなどの二つの要素を比較する場合:
for i in seq:
if i == seq[i+1]
私は取得していますが範囲外のエラーをリストします。 私はそれが複雑ではないことを知っていますが、私はちょうどプログラミングを始めています。
'itertoolsのGROUPBYを使用することができます[: - 1]'あなたの問題を解決します –
@SalvadorDaliではなく、それはdoesntの、配列は一つの要素を持っている場合は? seq [i-1]は空のリストを返します。 – levi
@leviと**どのような**同じ数字**のリストから得ることができますか? –