创建一个包含两个列表的元组的函数

时间:2019-10-29 03:56:07

标签: python python-3.x

我有一个包含6行数字的文本文件:

// To be used in page A
class BaseWidget extends StatefulWidget {}
class BaseWidgetState extends State<BaseWidget> {
    onSubmitted(String value) {
        Navigator.pushNamed(context, '/pageB');
    }
}

// To be used in page B
class ModifiedWidget extends StatefulWidget {}
class ModifiedWidgetState extends BaseWidgetState {
    String someValue;

    @override
    onSubmitted(String value) {
        setState() {
            someValue = value;
        }
        Navigator.pushNamed(context, '/pageC');
    }
}

需要打印的功能是D =(X,y) 例如,使用第一行的X等于:[0,27,0,1,7,2,1.09,6,5,3] 例如,使用第一行的y等于:[0](该行的最后一个数字

我正在尝试使用X和y的值并将其设置为以下形式: D =(X,y)

我该怎么做?

这就是我给我的X和y值

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和y值?

例如使用第一行 D =([0,27,0,1,7,2,1.09,6,5,3],[0])

1 个答案:

答案 0 :(得分:1)

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))

Output