我有以下表格:
[[0, 5.1, 3.5, 1.4, 0.2],
[0, 4.9, 3.0, 1.4, 0.2],
[0, 4.7, 3.2, 1.3, 0.2],
[1, 4.6, 3.1, 1.5, 0.2],
[1, 5.0, 3.6, 1.4, 0.2],
[1, 5.4, 3.9, 1.7, 0.4],
[1, 4.6, 3.4, 1.4, 0.3]]
我希望将第一列切片,并将其作为新元素添加到每行数据中(因此在列表中的每个奇数位置),将其更改为以下形式:
^{pr2}$我怎么能这么做?在
到目前为止,我通过以下方式提取了必要的信息:
targets = [element[0] for element in dataset]
features = dataset[1:]
列表理解很好,但可能有点难扫描。循环仍然有用,尤其是与
extend
结合使用时:现在:
^{pr2}$印刷品:
尝试索引,然后得到扁平化列表-我使用列表理解来扁平化。在
仅限一条线备选方案-
^{pr2}$试试这个:
输出:
^{pr2}$相关问题 更多 >
编程相关推荐