【发布时间】:2022-08-12 18:41:38
【问题描述】:
假设我有以下列表:
my_list = [\'aaa\', \'bb_bb\', \'cc\', 2]
我想从列表元素中删除下划线 _ 并希望得到
my_list = [\'aaa\', \'bbbb\', \'cc\', 2]
我试过这个
my_list= [re.sub(\'_\', \'\', _) for _ in my_list ]
出于某种原因,我收到错误TypeError: expected string or bytes-like object。
有人能帮忙吗?
-
您在列表中有一个整数。
-
列表的最后一个元素是
int,re.sub()对此一无所知。