1
私は0と1のリストを持っているとしましょう:example_list = {0, 1, 0, 1, 1}
。異なるリストの特定の値のカウントに対応する要素を持つリストを生成する
私は、次のコマンドを経由してのみゼロと唯一のサブリストを作成します。
zero_list = len[i for i in example_list if i == 0]
one_list = len[i for i in example_list if i == 1]
これはzero_list = {0, 0}
とone_list = {1, 1, 1}
を与えます。
私がしたいのは、zero_list
とone_list
にある0と1のインデックスを、それぞれexample_list
という同じ長さの新しいリストにマップすることです。私。私は取得したい:
new_list = {0, 0, 1, 1, 2}
誰もがこれにアプローチする方法を考えている?
あなたがしようとしているものをご提示ください。あなたは[mcve]を提供できますか?この質問は現在広範囲に及んでいる。 –
申し訳ありませんクリスチャン、私は説明よりも明確にするのに苦労しています。はい、私はタイトルのタイトルが広すぎる、編集することに同意します。 –
申し訳ありません、ありがとう@ T.Ray Jr.、ありがとう。 –