01 / 07
グループ分けで書いていた形
果物を文字数ごとにまとめたい。空の辞書を用意して for で回すところまでは同じだね。
でも今度は、値がリストになる。だからまだ無いキーのときは、先に空のリストを置いてからでないと append できない。
この if の3行が、毎回ついてまわる定型文だよ。
kudamonos = ["りんご", "もも", "みかん", "かき", "ぶどう"]guruupu = {}for k in kudamonos: n = len(k) if n not in guruupu: guruupu[n] = [] guruupu[n].append(k)print(guruupu)実行結果
{3: ['りんご', 'みかん', 'ぶどう'], 2: ['もも', 'かき']}