我有以下清单:
data = ['A1', 'C3', 'B2', 'A2', 'D3', 'C2', 'A3', 'D2', 'C1', 'B1', 'D1', 'B3']
我想把名单分开,这样
split1 = ['A1', 'C3', 'B2', 'A2', 'C2', 'A3', 'C1', 'B1', 'B3']
split2 = ['D3', 'D2', 'D1']
限制条件是,具有相同前缀(A、B等)的项目不能在单独的列表中结束。数据可以按任何比例分割,如50-50、80-20
Tags:
给你:
相关问题 更多 >
编程相关推荐