У меня есть список, который выглядит следующим образом. Внутри каждого элемента списка отдельные элементы разделяются точкой с запятой, но количество пробелов вокруг каждой точки с запятой кажется случайным:
['New Jersey ; 46.3% ; Republican ; 03/10/2015', 'Pennsylvania ;
39.0%; Democrat ;04/30/2012', 'Virginia . ;54.7% ;Independent
;10/25/10', 'Maryland;44.8% ; Democrat; 01/15/16', 'New York; R50.9%; Republican ; 09/22/15']
Я бы хотел, чтобы конечным результатом был список, который выглядит следующим образом:
['New Jersey;46.3%;Republican;03/10/2015', 'Pennsylvania;39.0%;Democrat;04/30/2012', 'Virginia;54.7%;Independent;10/25/10' ... ]
Я пытался .split()
, но это не опускает символы в середине. Делает ли .replace()
каждую возможную комбинацию пробелов и точек с запятой моей единственной надеждой?