['0-0-0', '1-10-20', '3-10-15', '2-30-20', '1-0-5', '1-10-6', '3-10-30', '3-10-4']如何删除数字之间的所有连字符?
发布于 2016-12-04 09:17:35
您可以使用for循环遍历,并将连字符的每个实例替换为空格。
hyphenlist = ['0-0-0', '1-10-20', '3-10-15', '2-30-20', '1-0-5', '1-10-6', '3-10-30', '3-10-4']
newlist = []
for x in hyphenlist:
newlist.append(x.replace('-', ''))这段代码应该会给出一个不带连字符的新列表。
发布于 2016-12-04 09:57:10
或者作为一种列表理解:
>>>l=['0-0-0', '1-10-20', '3-10-15', '2-30-20', '1-0-5', '1-10-6', '3-10-30', '3-10-4']
>>>[i.replace('-','') for i in l]
['000', '11020', '31015', '23020', '105', '1106', '31030', '3104']https://stackoverflow.com/questions/40954324
复制相似问题