鉴于此列表:
['IND', 'MIA', '06:37 AM', '103', 'LA', 'SUN', '06:49 AM', '-150', '120']
我想对列表进行分组(制作元组)以获得以下最终结果:
[('IND', 'MIA', '06:37 AM', '103'), ('LA', 'SUN', '06:49 AM', '-150', '120')]
这意味着一个组是一个以单词开头的值列表(实际上总是有 2 个连续的单词),这里:IND
后跟一些其他值,直到另一个单词,这里:LA
。所有单词对可能都是相同的,例如这将是有效列表:
['IND', 'MIA', '06:37 AM', '103', 'IND', 'MIA', '06:49 AM', '-150', '120']
它也需要分组。你能提供一些整洁的解决方案吗?