【发布时间】:2017-03-01 20:40:30
【问题描述】:
我有一个这样的字符串:
COLUMN 1:
A: 10.68
B: 11.82
C: 12.93
D: 50.2
C 2:
Z: 68
S: 182
W: 13
E: 50
在字典等数据结构中保存这些信息的好方法是什么?
更新:问题是,在我的实际文本中,标题不一定以 COLUMN 开头,并且每个标题下的元素数量可能彼此不同。唯一不同的元素是在每个标题下,元素缩进了 4 个空格。
【问题讨论】:
-
我不明白。你能举一个你想转换的字符串的具体例子吗?
-
嵌套字典可以像 {1: {'A': 10.68, 'B': 11.82}, 2: {'Z': 68, 'S': 182}} 一样使用。像 column[1]['A'] 一样访问它。
-
@Tristan 是的,这似乎是一个非常有用的结构。
-
@Tristan 您应该将此作为答案而不是评论。
-
Stack Overflow 不是代码编写服务。请查看How to Ask 并向我们展示您尝试解决问题的方法。
标签: python python-3.x dictionary text