Python保存输出结果为list格式

发布于 2021-12-03 13:41:32 字数 260 浏览 846 评论 2

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格式呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

裸钻 2021-12-08 08:58:41

新建个List,用append即可

猫性小仙女 2021-12-05 05:06:29

实现有点难看,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)

 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文