私はgoogleとはどこにも行きません。私はこれを検索クエリにうまく組み込むことはできません。Pythonで別々のリストにゼロを分割する
私はこのリストを持っている:だから私は、上記の例では、コードを変更しました
:
asplit = [[23.1], [34.5]]
EDIT:
a = [0.0, 0.0, 0.0, 23.1, 23.1, ... , 23.1, 0.0, ... , 0.0, 34.5, ..., 34.5, 0.0, 0.0, 0.0]
私はこれにそれをしたいのですが。私はリストを持っています。つまり、正面に234のゼロがあり、次に23.1が90回繰り返され、次に987がゼロになり、次に65回の34.5回、次に34回のゼロが繰り返されます。
0以外の一意の値の数は、各一意の値の数と同様に異なります。また、各一意の数の間のゼロの数も異なります。数字がユニークではない可能性もありますが、それはほとんど起こりそうもなく、私は彼らがいるという前提を作る準備ができています。
一意の番号の順序を保持する必要があります。
私の最初の質問の漠然としたことを申し訳ありません。私は説明するのが難しいと思うが、私は答えが簡単だろうと確信している。リストa
内の非ゼロの数字のすべての連続した実行の最初の要素を取得するには
方法(ファスナー 'について* [(xはxの場合はx)] * 2) '? – vaultah
問題の詳細な説明を教えてください。結果をどのように形成したいかははっきりしていません。最初のコメントで提案されている解決策は、結果が数字のペアで構成されていることを前提としていますが、あなたの質問には他の解釈があります。また、何を試したのか、具体的に何が問題になっているのかは不明です。 –
@vaultah質問のタイトルから判断すると、私はそれがOPが望んでいるとは思わないが、私はそれが不明であることを認めている。 –