ディクショナリー内のバリューに特定の値を持つものだけを取り出しリスト化する方法が分かりません。
具体的には以下のディクショナリーから、値(バリュー)に1を含むのもののみを取り出し、リスト化したいです。
(つまり実行後[1, 1, 1]となるようにしたいです。)
dict = {'a':1, 'b':3, 'c':3, 'd':2, 'e':4, 'f':1, 'g':1}
以下のように全ての値を取り出すことは出来るのですが、指定の値のみを取り出す方法が分からないです。また、取り出した後それをリスト化する方法も教えていただけると幸いです。
dict = {'a':1, 'b':3, 'c':3, 'd':2, 'e':4, 'f':1, 'g':1} print(dict.values()) #結果:dict_values([1, 3, 3, 2, 4, 1, 1])
Pythonを使用しています。よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー