Arrays Python:操纵数组

Arrays Python:操纵数组,arrays,python-2.7,Arrays,Python 2.7,我有一个数组,看起来就像这样: array(['00:00;1;5950;6\r', '00:10;1;2115;6\r', '00:10;2;4130;6\r', '00:10;3;5675;6\r', '00:20;1;1785;6\r'], dtype='|S15') 对于我的计算,我只需要在每个数组项的第二个分号后面的值。在此示例中,我需要以下值: 59502115413056751785 是否可以通过操纵数组来获取我想要的条目?如何解决这个问题?我知道如何删除符号,所以

我有一个数组,看起来就像这样:

 array(['00:00;1;5950;6\r', '00:10;1;2115;6\r', '00:10;2;4130;6\r',
   '00:10;3;5675;6\r', '00:20;1;1785;6\r'], 
  dtype='|S15')
对于我的计算,我只需要在每个数组项的第二个分号后面的值。在此示例中,我需要以下值:

59502115413056751785

是否可以通过操纵数组来获取我想要的条目?如何解决这个问题?我知道如何删除符号,所以最后我得到了数组:

['0000159506\r', '0010121156\r', '0010241306\r', '0010356756\r', '0020117856\r']
但我不知道这是否是处理这些问题的正确方法。有人知道该怎么做吗?多谢各位

试试这个:

A=数组(['00:00;1;5950;6\r','00:10;1;2115;6\r','00:10;2;4130;6\r',',
'00:10;3;5675;6\r','00:20;1;1785;6\r'],
数据类型=“| S15”)
列表=[str(x.split(“;”[2]),用于A中的x]

获取这些值的最佳方法是使用python
split
函数

您可以选择分隔符。因此,在这种情况下,分隔符可以是

result = line.split(';')
然后找到结果列表的第三个值

num = result[2]

不要获取
浮动
部分。目标输出是
str
,那么为什么要转换为
float
?是的,谢谢!这正是我要找的。