Python:使用不均匀的列数读取数据文件而不使用PANDAS

时间:2017-01-05 18:17:33

标签: python

我有一个像这样格式化的文件:

(8,9)(4,7)(9,0)

(19,125)(23,96)(256,0)(49,3)

我希望能够在每行和每列中获得该对,但每行中的列数是任意的。如何在不使用PANDAS的情况下执行此python?

1 个答案:

答案 0 :(得分:0)

s = '(19,125) (23,96) (256,0) (49,3)'
s=s.replace(')','').replace('(','')
tuples= s.split(' ')
x=[]
y=[]
for item in tuples:
        x.append(item.split(',')[0])
        y.append(item.split(',')[1])
print "max value from y :" +str(max(y))
print y

输出

max value from y :96
['125', '96', '0', '3']