我从网页上抓取了字符串并将它们放入列表中。
List1 = ['95.3k', '24.3k', '2.3M', '22.1k', '21.6k', '18.2k', '16.2k', '15.7k', '15.5k', ' 11.2k'、'10.2k'、'10k'、'9.9k'、'1.2M'、'9.6k'、'9.2k'、'7.5k'、'6.9k'、'7.2M'、'6.8 k', '6.7k', '6.1k', '6k']
我需要删除“k”和“M”,并将数字分别乘以 1000 和 1000000。有谁知道我如何才能实现这一目标?谢谢你。
这可以通过以下方式完成
[float(item[:-1])*1000 for item in List1]
首先,我们迭代 List1, 然后,我们用
'k'
剥离 item[:-1]
然后,我们转换为浮点数,最后乘以 *1000