如果字符串中有逗號作為數(shù)千個分隔符,如何將其轉(zhuǎn)換為數(shù)字?我有一個字符串,表示一個用逗號分隔數(shù)千個的數(shù)字。我如何將它轉(zhuǎn)換成python中的一個數(shù)字?>>> int("1,000,000")生成一個ValueError.在嘗試轉(zhuǎn)換逗號之前,我可以用空字符串替換逗號,但這感覺是不對的。有更好的辦法嗎?
3 回答

慕俠2389804
TA貢獻1719條經(jīng)驗 獲得超6個贊
int
float
.
>>> a = '1,000,000'>>> int(a.replace(',' , ''))1000000>>> float(a.replace(',' , ''))1000000.0
添加回答
舉報
0/150
提交
取消