gpt4 book ai didi

python - 从列表列表中删除用户名

转载 作者:行者123 更新时间:2023-11-30 21:58:11 24 4
gpt4 key购买 nike

我有一个有关推文的列表,我需要删除用户名。

[['@Hegelbon','That','heart','sliding','into','the','waste','basket','.',':('],['“','@ketchBurning',':','I','hate','Japanese','call','him','"','bani','"',
':(',':(','”','Me','too'], ... ]

主要问题是我不知道如何使用列表列表。我尝试了以下代码,但没有成功:

import re

for element in tweets:
for word in element:
re.sub('@[^\s]+','', tweets)

请帮忙。

最佳答案

您可以使用嵌套列表理解来过滤以 @ 开头的字符串(假设您的列表列表存储为变量 l):

[[i for i in s if not i.startswith('@')] for s in l]

这将返回:

[['That', 'heart', 'sliding', 'into', 'the', 'waste', 'basket', '.', ':('], ['“', ':', 'I', 'hate', 'Japanese', 'call', 'him', '"', 'bani', '"', ':(', ':(', '”', 'Me', 'too']]

关于python - 从列表列表中删除用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55013239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com