Как разделить список без запятых на список с запятыми - PullRequest
0 голосов
/ 13 октября 2019

У меня есть список, состоящий из одной строки из 5 слов. Я хочу иметь возможность отделить строку с помощью запятых, чтобы в итоге получился список из 5 строк. Как я могу это сделать?

попытался цикл for заменить \ на ", но по какой-то причине это не сработало.

list=['order_id\tquantity\titem_name\tchoice_description\titem_price']

как мне отделитьэто так, что становится

list=['order_id','quantity','item_name','choice_description','item_price']

Ответы [ 3 ]

1 голос
/ 13 октября 2019

Это должно разделить вашу строку в список.

list = list[0].split("\t")

0 голосов
/ 13 октября 2019

Вы можете использовать функцию разделения.

list = 'order_id\tquantity\titem_name\tchoice_description\titem_price'.split('\t')

Редактировать : Вы можете получить доступ к первому элементу в исходном списке, выполнив команду list [0]. Итак, ваш код должен быть:

l = ['order_id\tquantity\titem_name\tchoice_description\titem_price']
l = l[0].split('\t')
0 голосов
/ 13 октября 2019

Вы можете использовать split () для той исходной строки в этом списке, которую вы хотите разделить и сохранить отдельные строки в списке.

например. "your string" .split ("\ t")

Первое редактирование: Разделение вашей строки пробелом даст вам кортеж из 5 отдельных строк, которые вы теперь можете сохранить в списке илипродолжайте добавлять в новый список

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...