• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何通过一个Python串多行循环,并转换为整数:

python 来源:Nadim Zaidi 8次浏览

我通过下面的代码试图周期:如何通过一个Python串多行循环,并转换为整数:

data = "456432 jfhjsdfjs fhdjsjk 990 fdjsf" 345903 fdsfdfs fsfdsfd 667 fsdfd 456432 sfdsfds fdsfdsfd 778 fdsfds"

我想将数字转换的第一个系列的数字的各行,以便它返回以下(转换为整数)

下面是代码我到目前为止,这一切进行排序:

print [int(data.split()[0])]

我猜我将不得不遍历每一行,同时仍然拉动每行的列表中的0项。虽然不确定我是否处于最佳工作流程。


===========解决方案如下:

你必须遍历一行行,然后做split()[0]获得的第一个值:

[int(line.split()[0]) for line in data.splitlines()] 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)