我对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())]))
答案 0 :(得分:0)
试试这个:
s = """2, 200, 487
1, 199, 486"""
print [line.split() for line in s.splitlines()]