python3でdictをlambdaでfilterしたい
ディクショナリDICT
で、7以上を抽出したい。
#!/bin/env python3.6 DICT={"a":1,"b":5,"c":10,"d":15} RET=list(filter(lambda x: x >= 7, DICT)) print(RET)
xにはa
やb
が入るので、失敗します。
これで、値を見るにはどうすればいいのでしょうか?
エラーになるコードが貼られているので、回答する側で意図(欲しい出力)がわからず余計な苦労をしているように見えますね。欲しい出力か、ちゃんとした動かないソース(変な日本語ですが)に編集するのが後から参考に読む人のためにもよいかと思います。
回答2件
あなたの回答
tips
プレビュー