Python中文
首页
教程
问答
标签
搜索
登录
注册
如何在字典列表中循环并提取一个带有布尔值的键
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在使用流式API收集twitter数据,并试图删除所有转发的推文。 数据集中的单个项如下所示:</p> <pre><code>tweets_data[5] {'contributors': None, 'coordinates': None, 'created_at': 'Thu Mar 09 15:14:10 +0000 2017', ... ... 'retweet_count': 0, 'retweeted': False, ... ...} </code></pre> <p>我写了一个循环来完成这项工作:</p> ^{pr2}$ <p>但它给了我这样一个错误:</p> <pre><code>KeyError Traceback (most recent call last) <ipython-input-32-d44896eca6fd> in <module>() 4 5 for tweet in tweets_data: ----> 6 if tweet['retweeted'] == True: 7 tweets_Rt_removed.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(tweet) 8 KeyError: 'retweeted' </code></pre> <p>我还使用“try except”来避免不完整的tweet引起的任何错误,但是它返回长度0。在</p> <p>这是布尔值引起的错误吗? 感谢任何帮助!在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>包装</p> <pre><code>if tweet['retweeted'] == True: tweets_Rt_removed.append(tweet) </code></pre> <p>有:</p> ^{pr2}$
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在Python中简化列表处理?
8 回答
如何在Python中简化多个条件
4 回答
如何在python中简化嵌套列表的字典?
4 回答
如何在python中简化数组
3 回答
如何在python中简化此数据库调用
1 回答
如何在Python中简化这些语句
5 回答
如何在python中简化重复列表的理解?
4 回答
如何在Python中简单地从JSON API捕获空列表?
2 回答
如何在python中简单地使用for
2 回答
如何在Python中简单地导入文件夹?
10 回答
如何在Python中简单地将字符串中的分号对齐?
1 回答
如何在Python中简单地输入隐藏字
9 回答
如何在Python中简洁地级联多个regex语句
9 回答
如何在python中管理“\”,同时将psv加载到postgresq
9 回答
如何在Python中管理/托管AWS SQS队列消费者?
10 回答
如何在Python中管理diy etl管道中的范围
9 回答
如何在python中管理eventhandler递归?
6 回答
如何在Python中管理Google API错误
1 回答
如何在Python中管理全局变量
7 回答
如何在Python中管理内存
3 回答