如何在Python中使用for遍历json元素

埃斯彭

此代码有效:

#!/usr/bin/env python3

import urllib.request, json

url = urllib.request.urlopen('https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22DKKNOK%2CEURNOK%2CGBPNOK%2CISKNOK%2CNOKNOK%2CPLNNOK%2CSEKNOK%22)&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys')

data = json.loads(url.read().decode(url.info().get_content_charset('utf-8')))

print(data['query']['results']['rate'][:])

它一起打印出所有7个元素data['query']['results']['rate']

因此,我认为此代码也应该起作用:

#!/usr/bin/env python3

import urllib.request, json

url = urllib.request.urlopen('https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22DKKNOK%2CEURNOK%2CGBPNOK%2CISKNOK%2CNOKNOK%2CPLNNOK%2CSEKNOK%22)&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys')

data = json.loads(url.read().decode(url.info().get_content_charset('utf-8')))

for d in data['query']['results']['rate'][:]
    print(d)

使用for循环并打印出中的每个元素data['query']['results']['rate']

但是,这不起作用,并给出一个错误。

如何在Python中遍历json元素?

马特·林德

无需[:]仅遍历数据:

for d in data['query']['results']['rate']:
    print(d)

.. 应该管用。您错过了:

您还可以在.json()请求的响应中直接使用该方法,以将JSON解码为python结构。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Python中使用循环从JSON提取元素?

来自分类Dev

如何在python中使用Tkinter遍历标签中的列表?

来自分类Dev

如何在Python中使用lxml获取以下元素?

来自分类Dev

如何在Python中使用lxml获取以下元素?

来自分类Dev

如何在Shopify商店中使用handlebars.js遍历JSON数组?

来自分类Dev

如何在python中遍历json树

来自分类Dev

在python中使用Selenium遍历所有元素

来自分类Dev

在python中使用Selenium遍历所有元素

来自分类Dev

如何在PHP中遍历JSON数组中的每个元素

来自分类Dev

如何在Python中使用单个for循环遍历3个不同的数组

来自分类Dev

如何在ReactJS中使用for循环在满足某些条件时更新状态?循环不需要遍历每个元素

来自分类Dev

如何在Jquery中使用Cake元素?

来自分类Dev

如何在Python中使用JSON输出的数据创建表

来自分类Dev

如何在Python中使用Flask从URL获取JSON数据

来自分类Dev

如何在条件python逻辑中使用JSON响应?

来自分类Dev

如何在python中使用多个json计算相同的值

来自分类Dev

如何在 Python 中使用 Selenium WebDriver 通过 CSS 选择器配对元素的子元素?

来自分类Dev

如何在python中使用selenium获取元素相对于canvas元素的位置?

来自分类Dev

如何使用 Python 遍历 Json 文件

来自分类Dev

如何在Java中使用小胡子遍历地图

来自分类Dev

如何在Swift中使用for循环遍历元组数组

来自分类Dev

如何在bash中使用awk遍历字段的多个值?

来自分类Dev

如何在C#中使用linq循环遍历xml?

来自分类Dev

如何在JavaScript中使用“点击”事件遍历数组?

来自分类Dev

如何在.each(function)遍历中使用已经定义的函数

来自分类Dev

如何在Excel中使用VBA遍历自动筛选器?

来自分类Dev

如何在AndroidViewClient中使用ViewClient遍历方法

来自分类Dev

如何在bash -c命令中使用遍历循环

来自分类Dev

如何在本机反应中使用for循环遍历数组?

Related 相关文章

  1. 1

    如何在Python中使用循环从JSON提取元素?

  2. 2

    如何在python中使用Tkinter遍历标签中的列表?

  3. 3

    如何在Python中使用lxml获取以下元素?

  4. 4

    如何在Python中使用lxml获取以下元素?

  5. 5

    如何在Shopify商店中使用handlebars.js遍历JSON数组?

  6. 6

    如何在python中遍历json树

  7. 7

    在python中使用Selenium遍历所有元素

  8. 8

    在python中使用Selenium遍历所有元素

  9. 9

    如何在PHP中遍历JSON数组中的每个元素

  10. 10

    如何在Python中使用单个for循环遍历3个不同的数组

  11. 11

    如何在ReactJS中使用for循环在满足某些条件时更新状态?循环不需要遍历每个元素

  12. 12

    如何在Jquery中使用Cake元素?

  13. 13

    如何在Python中使用JSON输出的数据创建表

  14. 14

    如何在Python中使用Flask从URL获取JSON数据

  15. 15

    如何在条件python逻辑中使用JSON响应?

  16. 16

    如何在python中使用多个json计算相同的值

  17. 17

    如何在 Python 中使用 Selenium WebDriver 通过 CSS 选择器配对元素的子元素?

  18. 18

    如何在python中使用selenium获取元素相对于canvas元素的位置?

  19. 19

    如何使用 Python 遍历 Json 文件

  20. 20

    如何在Java中使用小胡子遍历地图

  21. 21

    如何在Swift中使用for循环遍历元组数组

  22. 22

    如何在bash中使用awk遍历字段的多个值?

  23. 23

    如何在C#中使用linq循环遍历xml?

  24. 24

    如何在JavaScript中使用“点击”事件遍历数组?

  25. 25

    如何在.each(function)遍历中使用已经定义的函数

  26. 26

    如何在Excel中使用VBA遍历自动筛选器?

  27. 27

    如何在AndroidViewClient中使用ViewClient遍历方法

  28. 28

    如何在bash -c命令中使用遍历循环

  29. 29

    如何在本机反应中使用for循环遍历数组?

热门标签

归档