目的
配列の値から、数字だけ抽出したい。
lambda式でまとめて実行したい。
コード
python
1#!/bin/env python3.6 2import re 3 4l=["aaa111","bbb222","ccc333"] 5 6def xxx(data): 7 return re.sub('\D','',data) 8print("ret="+xxx(l[0])) 9#成功する 10 11ret=list(lambda data : re.sub('\D','',data) ,l) 12print("rets="+ret) 13#エラーになる 14
lambda式の方が、何故失敗するのかわからず、困っています。
昨日も似たような質問をしてしまって申し訳ないですが、お願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。