我有一个包含6行数字的文本文件:
1,35,1,0,3,1,1.09,5,5,1,0
0,22,1,0,6,4,1.15,5,6,2,0
2,35,1,1,0,1,1.14,6,2,3,0
0,38,1,0,4,3,1.09,3,1,1,0
2,37,1,0,3,3,1.13,4,3,1,0
需要打印的功能是D =(X,y)例如,使用第一行的X等于:[0,27,0,1,7,2,1.09,6,5,3]例如,使用第一行的y等于:[0](该行的最后一个数字)>
我正在尝试使用X和y的值并将其设置为以下形式:D =(X,y)
我该怎么做?
这就是我给X和y值的方法
y_list = [] x_list = [] for W in range(0,100): X = f.readline() y = X.split(",") #print(y) y_list.append(y[10][0]) z_list = [] for Z in range(0,10): z_list.append(y[Z]) x_list.append(z_list) print (y_list) print (x_list) f.close()
我如何在与D =(X,y)匹配的地方正确组合X和y值?
例如,使用第一行D =([0,27,0,1,7,2,1.09,6,5,3],[0])
我有一个包含6行数字的文本文件:1,35,1,0,3,1,1.09,5,5,1,0 0,22,1,0,6,4,1.15,5 ,6,2,0 2,35,1,1,0,1,1.14,6,2,3,0 0,38,1,0,4,3,1.09,3,1,1,0 2, 37,1,0,3,3,1.13,4,3,1,0 ...
fo = open('value.txt',"r")
D = []
for l in fo.read().split('\n'):
values = l.split(',')
D.append(values[:-1])
D.append([values[-1]])
print(tuple(D))