我尝试了许多方法来解决这个问题,但不能在几行代码中完成,因为我是Python新手。我想知道是否有人有一个优雅的解决以下问题的办法
我有这样的原创台词:
A: D
A: E
A: C
G: H
F: I
F: J
B: A
B: K
B: L
D: M
D: N
D: O
E: P
E: Q
C: R
C: S
C: T
如何使用Python将它们转换为这种形式
A: D; E; C
G: H
F: I; J
B: A; G; L
D: M; N; O
E: P; Q
C: R; S; T
换言之,将“:”之前具有相同字符的条目组合在一起,并用“;”分隔每个元素
使用字典并拆分“:”上的每一行
读每一行,键是前
':'
分割,值是后':'
分割。为第一个值和附加值添加一些逻辑储存在字典中,然后打印:
相关问题 更多 >
编程相关推荐