首页 > 解决方案 > 这个 python 枚举脚本是如何工作的,是什么让它这么快?

问题描述

我在 Leetcode 上找到了这个示例脚本,它应该从列表中找到两个加起来等于目标数字的值(输入时总是有 1 个正确答案),但我从未使用过 enumerate 并且不知道它的作用。有人可以帮忙吗?

class Solution:
    def twoSum(self, nums: List[int], target: int) -> List[int]:
        empty={}
        for index, number in enumerate(nums):
            if target-number in empty:
                return [empty[target-number],index]
            empty[number]=index

标签: pythonpython-3.xlistenumeration

解决方案


推荐阅读