为了账号安全,请及时绑定邮箱和手机立即绑定

一行代码python中的if-else语句;语法错误

一行代码python中的if-else语句;语法错误

绝地无双 2022-06-07 16:43:42
我只想转换文本中的数字,如果它是文本,只需返回单词,但在 else 之后出现语法错误。是否可以将语句写在一行中?text = [p.number_to_words(words) for words in text if words.isdigit() else words]
查看完整描述

1 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

只需移动if ... else之前的for ... in

text = [p.number_to_words(words) if words.isdigit() else words for words in text]


查看完整回答
反对 回复 2022-06-07
  • 1 回答
  • 0 关注
  • 135 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号