example_list = ['21.48678', '21.46552', '21.45145', '21.43822',
                '21.42734', '21.41222', '21.40132', '21.37679']


我在将此列表从字符串转换为整数时遇到麻烦,我也希望将其作为整数。谢谢 :)

最佳答案

最简单的是

[int(float(x)) for x in your_list]


这将截断所有数字

如果要四舍五入,请改用此方法

[int(float(x)+.5) for x in your_list]

关于python - 在Python中将带小数位的字符串列表转换为整数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10796690/

10-14 13:28