python - python - 如何在python中将冒号分隔值转换为逗号分隔值?
问题描述
如果我有一串用冒号或连字符分隔的单词,将它们放入列表的最佳方法是什么?
string = ('car:boat:motorcycle:plane')
进入
list = ['car', 'boat', 'motorcycle', 'plane']
解决方案
使用split
方法并传递分隔符
string.split(":")
默认分隔符是任何空格。
可选的第二个参数maxsplit
将告诉 Python 只拆分该次数:
string.split(":", 2)
结果是['car', 'boat', 'motorcycle:plane']