+
 新版

Python保存输出结果为list格式

wulabaha 发布于 2018/10/29 11:05
阅读 1K+
收藏 0
import pandas as pd
l=[(0, 'a,b'),(2,'a,b,c'),(3,'a')]

for ID,s in l:
    for v in s.split(','):
        print(ID, v)

输出结果为:

0 a
0 b
2 a
2 b
2 c
3 a

怎么将结果自动保存为list格式呢?

加载中
0
ArcticF0X
ArcticF0X

实现有点难看,numpy和pandas应该有相关的函数转换吧。

# -*- coding: utf-8 -*-

l = [(0, 'a,b'), (2, 'a,b,c'), (3, 'a')]
y = []
for index, item in l:
    for sec_item in item.split(','):
        x = []
        x.append(index)
        x.append(sec_item)
        y.append(x)
print(y)

 

0
当朝宰相
当朝宰相

新建个List,用append即可

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部