python - 如何访问包含列表作为值的字典中列表值中的最后一个元素
问题描述
例如:
dictionary = {'a':[3,0], 'b':[5,0]}
如果我正在编写一个 if 语句来检查列表值对的最后一个元素是否为零,我应该如何访问它?
解决方案
您可以使用 访问列表中的最后一个元素list_name[-1]
。
您的 if 语句应如下所示:
if dictionary[key_name][-1] == 0:
# todo
输出:
>>> dict = {'a':[3,0], 'b':[5,0]}
>>> dict['a'][-1]
0
>>> print(dict['a'][-1] == 0)
True
推荐阅读
- mysql - 如何按组选择最大值和最大值计数
- android - Firebase 数据库读取数据
- amazon-web-services - 带有 Lambda 和 S3 的 AWS ElasticSearch 不会将文档添加到索引中
- javascript - 如何处理 fetch() 响应并仍然异步工作
- node.js - async/await 和 http 客户端请求的问题
- node.js - 在 AppEngine Node.js 标准环境中稳定快速会话
- matlab - matlab代码生成重采样:项数N必须是常数
- angular - 如何在剑道网格中执行服务器端过滤以获取角度
- xamarin.android - 根据条件更改工具栏
- javascript - 负 z-index 在模态中不起作用