我只想轉(zhuǎn)換文本中的數(shù)字,如果它是文本,只需返回單詞,但在 else 之后出現(xiàn)語(yǔ)法錯(cuò)誤。是否可以將語(yǔ)句寫在一行中?text = [p.number_to_words(words) for words in text if words.isdigit() else words]
1 回答

翻翻過(guò)去那場(chǎng)雪
TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊
只需移動(dòng)if ... else
之前的for ... in
:
text = [p.number_to_words(words) if words.isdigit() else words for words in text]
添加回答
舉報(bào)
0/150
提交
取消