在 Python 中,我怎样才能简单地为列表执行与 dictionary.get(key, default)
等效的操作 - 即,我怎样才能简单地获取列表的第 n 个元素或默认值如果不可用?
例如,给定一个列表 myList
,如果 myList
为空,或者 myList[0],我如何获得
不然呢?5
最佳答案
l[index] if index < len(l) else default
为了支持负索引,我们可以使用:
l[index] if -len(l) <= index < len(l) else default
关于python - 如何获取python列表的第n个元素或默认值(如果不可用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2492087/