我只想转换文本中的数字,如果它是文本,只需返回单词,但在 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]
添加回答
举报
0/150
提交
取消