python - 在Python中将逗号分隔的字符串拆分为列表中的字符串
问题描述
我有一个这样的输入字符串:
pentavac-xim, revaxis, tetravac-xim
imovax polio, pediacel
act-hib, rage diploide
imogam rage pa, imovax polio
dt vax, tetavax
我希望输出字符串显示为:
['pentavac-xim', 'revaxis', 'tetravac-xim']
['imovax polio', 'pediacel']
['act-hib', 'rage diploide']
['imogam rage pa', 'imovax polio']
['dt vax', 'tetavax']
问题是当我在输入字符串上使用 split 时,对于应该被视为单个字符串的产品,它被转换为 2 个单独的字符串,例如:
imogam rage pa = ['imogam', 'rage', 'pa'] 这是不正确的。它应该是:['imogam rage pa']。如何解决这个问题
解决方案
您可以尝试以下方法:
input_string = 'pentavac-xim, revaxis, tetravac-xim'
output = input_string.split(', ')
print(output)
输出:['pentavac-xim','revaxis','tetravac-xim']
推荐阅读
- java - 如何使用最近邻系统制作图像缩放方法
- javascript - Reactjs单页应用程序-导航到链接时未加载组件
- kubernetes - kubeadm 无法加入集群
- php - Laravel 密码哈希验证
- regex - Google 表格 IF 声明
- typescript - typescript enum string type Object.keys 数组
- nlp - Spacy,名词短语:如何使用 spacy 定位 doc 中每个 noun_chunk 的名词短语跨度开始和结束标记
- google-cloud-platform - 将大文件的小改动同步到 Cloud Storage
- android - 有没有办法以编程方式使用 kotlin 更改片段中的文本颜色?
- c++ - LNK2005 LNK1169错误c++银行账户代码