2024-03-28 20:15:19 发布
网友
如何将列表转换为字符串,同时添加“,”,仅当“|”不存在时
示例: 列表=[“q0”、“|”、“q1”、“q0”、“|”、“#”、“|”、“#”]
成打印字符串:q0 | q1,q0 | | |#|
list=['q0','|','q1','q0','|','#','|','#'] strval = ' '.join(list) strfinal = strval.replace(',','|')
http://www.decalage.info/en/python/print_list
x = ['q0','|','q1','q0','|','#','|','#'] ','.join(x).replace(',|', '|').replace('|,','|')
因为我忘了另一边的逗号,所以不得不编辑,现在有点难看了
或者,使用regexp
re.sub(',?\|,?','|', ','.join(x))
http://www.decalage.info/en/python/print_list
因为我忘了另一边的逗号,所以不得不编辑,现在有点难看了
或者,使用regexp
相关问题 更多 >
编程相关推荐