替换列表列表中的值
Replace values in a list of lists
我有一个列表列表,我需要替换一些值。我需要用它们的意思替换微笑,删除#(只留下后面的词)并删除链接
[['Dang', 'starting', 'next', 'week', 'I', 'work', ':('],
['oh', 'god', ',', 'babies', 'faces', ':(','https: //any/website'],
['make', 'smile', ':('],['Athabasca','glacier','#1948',':-(','#athabasca',
'#glacier','#jasper','#jaspernationalpark','https: //any/website2'], ...]
我尝试做类似的事情:
[[re.sub('#','',mylist) for word in sublist] for sublist in mylist]
或
[[re.sub('[:;=][\(]','sad',mylist) for word in sublist] for sublist in mylist]
但它不起作用。我收到一条错误消息 "expected string or bytes-like object"。
请帮助我!
由于语法不正确,请使用以下代码。
[re.sub('#','',word) for mylist in sublist for word in mylist]
我有一个列表列表,我需要替换一些值。我需要用它们的意思替换微笑,删除#(只留下后面的词)并删除链接
[['Dang', 'starting', 'next', 'week', 'I', 'work', ':('],
['oh', 'god', ',', 'babies', 'faces', ':(','https: //any/website'],
['make', 'smile', ':('],['Athabasca','glacier','#1948',':-(','#athabasca',
'#glacier','#jasper','#jaspernationalpark','https: //any/website2'], ...]
我尝试做类似的事情:
[[re.sub('#','',mylist) for word in sublist] for sublist in mylist]
或
[[re.sub('[:;=][\(]','sad',mylist) for word in sublist] for sublist in mylist]
但它不起作用。我收到一条错误消息 "expected string or bytes-like object"。 请帮助我!
由于语法不正确,请使用以下代码。
[re.sub('#','',word) for mylist in sublist for word in mylist]