[英]How to convert a list into a string and then convert it back in python?
[英]how to convert the string of list back to list of strings in python
在我的一個數據集中,我有這樣的值: [freshdesk,wordpress,mailchimp,microsoft_office_365,greenhouse,nginx]
我想將它們轉換回["freshdesk","wordpress","mailchimp","microsoft_office_365","greenhouse","nginx"]
進一步處理
如果數據集中的值足夠干凈,則可以使用以下轉換循環遍歷它們:
value = '[freshdesk,wordpress,mailchimp,microsoft_office_365,greenhouse,nginx]'
value = value[1:-1].split(',')
>>>value
['freshdesk', 'wordpress', 'mailchimp', 'microsoft_office_365', 'greenhouse', 'nginx']
value[1:-1]
將原始字符串切片為'freshdesk,wordpress,mailchimp,microsoft_office_365,greenhouse,nginx'
然后,當您拆分字符串時,它會自動將它們分成一個列表。
您可以使用re.findall
:
s = '[freshdesk,wordpress,mailchimp,microsoft_office_365,greenhouse,nginx]'
re.findall('\w+', s)
['freshdesk',
'wordpress',
'mailchimp',
'microsoft_office_365',
'greenhouse',
'nginx']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.