List 列表:将推文从一个列表过滤到另一个列表-Twitter API

List 列表:将推文从一个列表过滤到另一个列表-Twitter API,list,twitterapi-python,List,Twitterapi Python,我有一个列表,其中包含许多名为k1_tweets_filtered的tweets 我有一个名为pre_process的函数,它可以从存储的推文中删除特殊字符、URL等 我想创建一个新的列表,其中包含所有来自k1_tweets的tweets,这些tweets经过pre_过程处理后经过过滤,并称之为k1_tweets_processed 我可以编写什么代码来执行上述操作?我尝试了以下操作,但它产生了一个类型错误 k1_tweets_processed = [] for i in k1_tweets_

我有一个列表,其中包含许多名为k1_tweets_filtered的tweets

我有一个名为pre_process的函数,它可以从存储的推文中删除特殊字符、URL等

我想创建一个新的列表,其中包含所有来自k1_tweets的tweets,这些tweets经过pre_过程处理后经过过滤,并称之为k1_tweets_processed

我可以编写什么代码来执行上述操作?我尝试了以下操作,但它产生了一个类型错误

k1_tweets_processed = []
for i in k1_tweets_filtered:
    pre_process(k1_tweets_filtered[i]['text'])

TypeError:列表索引必须是整数或片,而不是代码中的dict

i
不是tweet dict的列表索引。
i
是tweet dict本身。因此,您可能希望将
i
重命名为类似
tweetDict
的名称,并在循环体中说
tweetDict['text']
。这也不是您正在处理的列表理解。这只是一张单子。所以你应该把它从这篇文章的标题和标签列表中删除。