字符串行到列表集

时间:2013-11-21 19:46:39

标签: python list wxpython

我对List格式有一个心理障碍。 任何帮助都会很有意义。

我有我编辑过的ListCtrol打印:

2, 200, 487
1, 199, 486

我需要将这些字符串行重新加载到列表集中,如:

[['2', '200', '487'], ['1', '199', '486']]

或者:

{1: ["2", "200", "487"],
                2: ["1", "199", "486"]
                }

这是我想要格式化列表的声明。我想我需要使用for循环重新编写它。

line = str(", ".join([self.lc.GetItem(row, col).GetText() for col in range(self.lc.GetColumnCount())]))

1 个答案:

答案 0 :(得分:0)

试试这个:

s = """2, 200, 487
1, 199, 486"""
print [line.split() for line in s.splitlines()]