【发布时间】:2016-01-14 18:41:17
【问题描述】:
我尝试了很多方法来解决这个问题,但因为我是 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
也就是说,将“:”前具有相同字符的条目组合起来,并用“;”分隔每个元素
【问题讨论】:
-
您是否已经尝试在 Python 中实现这一点,如果是,您在为什么呢?请记住,SO 不是代码编写服务。此外,您可能希望看到stackoverflow.com/help/mcve 来编辑您的帖子,以便回答者更易于管理。