首页 > 解决方案 > 如何访问包含列表作为值的字典中列表值中的最后一个元素

问题描述

例如:

dictionary = {'a':[3,0], 'b':[5,0]}

如果我正在编写一个 if 语句来检查列表值对的最后一个元素是否为零,我应该如何访问它?

标签: pythonpython-3.xlistdictionary

解决方案


您可以使用 访问列表中的最后一个元素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

推荐阅读