Разделение строки на 2d-массив с использованием двух разных разбиенийPython

Программы на Python
Ответить
Anonymous
 Разделение строки на 2d-массив с использованием двух разных разбиений

Сообщение Anonymous »

Я пытаюсь ввести значения в CSV, используя двумерный массив. У меня есть строка, разделенная знаком ',' для разделения значений и ';'. для разделения каждой строки.
строка ниже;
text = 536924636,www.microsoft.com,http://www.microsoft.com/pkiops/crl/MicW;536924733,www.microsoft.com,http://www.microsoft.com/pkiops/certs/Mi;536925898,crl.microsoft.com,http://crl.microsoft.com/pki/crl/product;

Я хочу иметь возможность разбивать строки на двухмерный массив, вот так
arr = reg.split([','][';'])

Чтобы в итоге получилось вот так;
arr =[
['536924636','www.microsoft.com','http://www.microsoft.com/pkiops/crl/MicW'],
['536924733','www.microsoft.com','http://www.microsoft.com/pkiops/certs/Mi'],
['536924636','www.microsoft.com','http://www.microsoft.com/pkiops/crl/MicW']]


но когда я пытаюсь это сделать, я получаю следующую ошибку:
arr = reg.split([','][';'])
TypeError: list indices must be integers or slices, not str


Подробнее здесь: https://stackoverflow.com/questions/556 ... ent-splits
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»