gpt4 book ai didi

Python将文本拆分为列表

转载 作者:太空狗 更新时间:2023-10-30 02:53:30 25 4
gpt4 key购买 nike

我要转换这个

1:a,b,c
2:d,e,f

进入这个

[[1, ['a', 'b', 'c']],[2, ['d', 'e', 'f']]]

我的代码

letters = open("letters.txt")
alist = []
for line in favmovies:
line = line.strip().split(":")
line[0] = int(line[0])
alist.append(line)

但它给出了这个

[[1, 'a,b,c'], [2, 'd,e,f']]

谁能提供解决方案?

最佳答案

只需用“,”分割数组的第二部分。

letters = open("letters.txt")
alist = []
for line in favmovies:
line = line.strip().split(":")
line[0] = int(line[0])
line[1] = line[1].split(',')
list.append(line)

这给了我你的例子:

[1, ['a', 'b', 'c']] 
[2, ['d', 'e', 'f']]

并且它保留了原始代码的总体格式。

关于Python将文本拆分为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49312298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com