如何使用python将K转换为1000

问题描述 投票:0回答:1

我从网页上抓取了字符串并将它们放入列表中。

List1 = ['95.3k', '24.3k', '22.1k', '21.6k', '18.2k', '16.2k', '15.7k', '15.5k', '11.2k', ' 10.2k'、'10k'、'9.9k'、'9.6k'、'9.2k'、'7.5k'、'6.9k'、'6.8k'、'6.7k'、'6.1k'、'6k ']

我需要删除“k”并将数字乘以 1000。有人知道我如何实现这一目标吗?谢谢你。

python web-scraping type-conversion
1个回答
0
投票

这可以通过以下方式完成

[float(item[:-1])*1000 for item in List1]

首先,我们迭代 List1, 然后,我们用

'k'
剥离
item[:-1]
然后,我们转换为浮点数,最后乘以
*1000

© www.soinside.com 2019 - 2024. All rights reserved.