入力
a = [
[1, 'abc', '123'],
[1, 'def', '456'],
[2, 'ghi', '789'],
[2, 'jkl', '012'],
[2, 'mno', '345'],
[3, 'pqr', '678']
]
以下の目的の出力を達成するための最良の方法は何ですか? 入力リストa
が巨大になることに注意してください (~100K)。
出力
a = [
[1, 'abc;def', '123;456'],
[2, 'ghi;jkl;mno', '789;012;345'],
[3, 'pqr', '678']
]
ノート:
- 要素は、Column1 に基づいてグループ化されます。
- 要素の順序は重要ではありません (任意の順序にすることができます)。
- 後続の列は、区切り記号によって連結されます
;
。 - 最初の列を除いて、他のすべての列は文字列フィールドです。