我有一个字符串列表,我想附加到两个不同的列表中。我无法在 for 循环中创建两个单独的列表
Input=["1, 3, 4, 7, 13", "1, 2, 4, 13, 15"]
i=0
for string in Input:
list[i]=[]
list[i].append(string)
i+=1
这是我得到的错误: 'type' 对象不支持项目分配
任何建议将不胜感激
答案 0 :(得分:0)
如果要将数字保留为字符串:
[i.split(", ") for i in Input]
>> [['1', '3', '4', '7', '13'], ['1', '2', '4', '13', '15']]
如果你想把它们改成整数:
[[int(n) for n in i.split(", ")] for i in Input]
>> [[1, 3, 4, 7, 13], [1, 2, 4, 13, 15]]
答案 1 :(得分:0)
我猜你只想解压列表,你也可以这样做:
f_list , s_list = Input