やりたい事
python
1dic2 = {"あ":2,"い":3,"う":1,"え":3,"お":3,"か":2,"き":1,"く":2,"け":2,"こ":3}
この辞書から
値を順番に取り出し
値の合計が5以上になったら
合計した値に対するキーを
空のリストにリストとして格納していきい
また繰り返し同じ処理をさせる
といった事をしたいです。
下の様な実行結果を得たいです。
[["あ","い"],["う","え","お"],["か","き","く"],["け","こ"]]
やったこと
python リスト内リスト 作成
python リスト 多次元
でサイトを見ながら下のように書いてみました。
python
1dic2 = {"あ":2,"い":3,"う":1,"え":3,"お":3,"か":2,"き":1,"く":2,"け":2,"こ":3} 2li = [] 3n = 0 4for i in dic2.values(): 5 if n < 5: 6 li.append(dic.keys) 7 n += i 8 if n >= 5:
python
1dic2 = {"あ":2,"い":3,"う":1,"え":3,"お":3,"か":2,"き":1,"く":2,"け":2,"こ":3} 2li = [] 3n = 0 4for i in dic2.values(): 5 if n < 5: 6 li.append([dic.keys]) 7 n += i 8 if n >= 5:
といろいろと試してみましたが
私の理解力が低く、なかなか上手くいかず
こちらで質問させて頂きました。
どうしたら得たい実行結果を取得できますでしょうか?
教えて頂けると幸いです。
宜しくお願い致します。
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。