【发布时间】:2011-03-06 21:32:49
【问题描述】:
如何从列表中的元素中删除字符?
例子:
mylist = ['12:01', '12:02']
我想从文件的时间戳中删除冒号,以便更轻松地将它们转换为 24 小时制。现在我正在尝试遍历列表中的元素并搜索包含冒号的元素并进行替换。
for num in mylist:
re.sub(':', '', num)
但这似乎不起作用。
救命!
【问题讨论】:
-
它不起作用,因为字符串是不可变的。
re.sub实际上 返回 一个字符串,但您没有分配它。阅读文档:docs.python.org/library/re.html#re.sub