【发布时间】:2021-05-25 10:21:15
【问题描述】:
所以我有一个使用 Tweepy 捕获的大约 300 条推文的列表。其中许多推文是我想从列表中删除的转推。它们以“RT @”开头,因此很容易识别。
我的问题是,尽管我尝试了一些方法,但其中一些推文仍然能够通过我的循环而不会被删除。我已经尝试了您在下面看到的一些变体,包括我在下面所做的“startswith”函数和“in”运算符。
你能看出我做错了什么吗?
def CleanData(tweets):
removed_tweets = []
for tweet in tweets:
if ("RT @") in tweet.full_text:
tweets.remove(tweet)
removed_tweets.append(tweet)
return tweets
【问题讨论】:
标签: python list oop logic tweepy