python list索引遍历_在python中遍历dict和list
因此,我要从具有字典和多个列表的API中提取JSON中的数据.
result=r.json()
i=0
x=0
for row in r:
print('Driver ID: ',result['logs'][x]['log']['driver']['username'])
print('First Name: ',result['logs'][x]['log']['driver']['first_name'])
print('Last Name: ',result['logs'][x]['log']['driver']['last_name'])
for row1 in r:
print('ID: ',result['logs'][x]['log']['events'][i]['event']['id'])
print('Start Time: ',result['logs'][x]['log']['events'][i]['event']['start_time'])
print('Type: ',result['logs'][x]['log']['events'][i]['event']['type'])
print('Location: ',result['logs'][x]['log']['events'][i]['event']['location'])
i=i+1
x=x+1
我得到的错误是
print('ID: ',result['logs'][x]['log']['events'][i]['event']['id'])
IndexError: list index out of range
我知道变量加起来到该索引没有对象的地步,问题是’events’键在每个列表中都有可变数量的事件.例如,第一个驱动程序的日志可能有7个事件,而下一个驱动程序的日志可能只有3个事件.有没有一种方法可以根据事件中存在的索引数运行循环?
我还尝试将循环与’result’而不是’r’一起使用,但是我对Python还是很陌生,因此得到的结果不正确.
python list索引遍历_在python中遍历dict和list相关推荐
- python dataframe遍历_在pandas中遍历DataFrame行的实现方法
有如下 Pandas DataFrame: import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,' ...
- 以下选项中python用于异常处理结构_《Python 程序设计》复习题
目录 填空题 一.基础知识 二.序列 三.选择结构与循环结构和函数及面向对象.文件 选择题 一.Python 基础语法 二.基本数据类型 三.程序的控制结构 四.函数和代码复用 五.组合数据类型 六. ...
- python字符串去掉空行_从python中的字符串中删除空格
python字符串去掉空行 如何在python中删除字符串中的空格 (How to remove whitespaces in a string in python) str.lstrip()str. ...
- python 打印数组变量_使用Python将数组的元素导出到变量中(unpacking)
下面就为大家分享一篇使用Python将数组的元素导出到变量中(unpacking),具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 最近工作中遇到一个问题,需要利用Python将数组(list ...
- python之禅 中文_《Python之禅》中对于Python编程过程中的一些建议
<Python之禅>中对于Python编程过程中的一些建议 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: <Python之禅>中对于Pyt ...
- 以下关于python文件的描述_关于 Python 文件处理 , 以下选项中描述正确的是 : ( )_学小易找答案...
[判断题]Python 支持使用字典的 " 键 " 作为下标来访问字典中的值 . [判断题]尽管可以使用 import 语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个 ...
- python遍历是什么_python中遍历字典的方法是什么
python中遍历字典的方法是什么 发布时间:2020-09-01 10:18:57 来源:亿速云 阅读:57 作者:小新 这篇文章将为大家详细讲解有关python中遍历字典的方法是什么,小编觉得挺实 ...
- python怎么更新数据库_在Python的Django框架中更新数据库数据的方法
先使用一些关键参数创建对象实例,如下: >>> p = Publisher(name='Apress', ... address='2855 Telegraph Ave.', ... ...
- python整数转换字符串_使用Python中的str()函数将整数值转换为字符串
python整数转换字符串 Given an integer value and we have to convert the value to the string using str() func ...
- python对象属性赋值_关于python对象 中dict属性赋值的疑问
下面这段代码 很奇怪 把两个对象放在一个 list中 然后循环操作两个对象 中 一个dict key的数值 但是循环操作输出的时候发现 两个对象的 值会叠加 #!/usr/bin/env python ...
最新文章
- linux基础: shell————正则表达式基础及sed
- Windows 2003不同域之间迁移密码方法笔记截图
- dubbogo 3.0:牵手 gRPC 走向云原生时代
- 为啥 Response.Write 后,View就不渲染了?
- 职称考试取消英语和计算机,强烈建议取消所谓的英语职称和计算机考试
- springmvc 中@Controller和@RestController的区别
- 模板引擎 Velocity
- pku 1325 Machine Schedule(匈牙利算法)
- Grunt usemin前端自动化打包流程
- CorelDRAWX4的VBA插件开发(十八)命令合并与一键多步撤销
- LintCode #4. 丑数 II
- 计算机系最好的985大学排名,2017年全国“985”大学排名及王牌专业全解析
- 简体中文转繁体的python简单实现
- 江苏省无锡市高二计算机小高考,江苏新高考高二还要考小高考吗?江苏新高考高中怎么分科?...
- TopCoder SRM 682 Div2 1000 FriendlyRobot
- 超详细的装饰器Decorators解读--附实例
- IP Forwarding打开
- 如何让自己发了疯、拼了命、石乐志的学习?
- win7\win10加域的电脑不输入密码直接登录登录电脑桌面
- NIST随机数检测软件使用
热门文章
- Oracle 等待事件(Wait Event):Sync ASM rebalance 解析
- 普通用户竟这样执行xp_cmdshell存储过程!
- 超大超详细图解,让你掌握Spark memeoryStore内存管理的精髓
- 云小课 | 网站接入WAF失败怎么办?看这里就够了
- 传统到敏捷的转型中,谁更适合做Scrum Master?
- “DNAT+云链接+CDN”加速方案,助力出海企业落地生长
- 云上攻击太多怎么办?不妨试试这些工具
- 内存总是不够?HBaseGeoMesa配置优化了解一下
- 【DevCloud·敏捷智库】如何利用用户故事了解需求
- 【华为云技术分享】AI 开发路漫漫,什么才是真正的极客精神?