【发布时间】:2019-03-17 09:02:13
【问题描述】:
我正在尝试打印一组推文的位置。
这是一个包含十个字典的列表。我希望显示所有十个的位置。当我使用范围时,它只需要一个值。 tweets 是包含十个字典的列表。 statuses 是键,geo 是具有推文坐标的对象。
for j in range (0,9):
st1 = tweets[j]['statuses'][j]['geo']
print(j,st1)
【问题讨论】:
-
不清楚您的问题是什么。您可以分享您的字典列表示例吗?
-
不确定我是否理解正确,但也许enumerate 可以提供帮助。
-
似乎打印在 for 循环之外(它的缩进应该与上一行的缩进匹配)。
-
谢谢,缩进错了。
-
我不完全确定您到底想要完成什么。您是否在询问如何进行反向查找地理坐标-> 位置?或者您在打印地理坐标时遇到问题?在这种情况下:您使用
j两次,这会导致您在statuses的第十个条目中查找第十条推文,这看起来可能不是您真正想要的(除了缩进问题 - 我只是假设代码示例中可能缺少一些空格)
标签: python for-loop range geo tweets