首页 > 解决方案 > python - 如何在python中将冒号分隔值转换为逗号分隔值?

问题描述

如果我有一串用冒号或连字符分隔的单词,将它们放入列表的最佳方法是什么?

string = ('car:boat:motorcycle:plane') 

进入

list = ['car', 'boat', 'motorcycle', 'plane']

标签: pythonstringlistcsv

解决方案


使用split方法并传递分隔符

string.split(":")

默认分隔符是任何空格。

可选的第二个参数maxsplit将告诉 Python 只拆分该次数:

string.split(":", 2)结果是['car', 'boat', 'motorcycle:plane']


推荐阅读