Advertisement

我的Python题解[LeetCode]

阅读量:

[leetcode]找出两数之和为指定的数:

复制代码
    class Solution:
    def twoSum(self,nums, target):
        for i,num in enumerate(nums):
            sub_num=target-num
            if sub_num in nums:
                t_index=nums.index(sub_num)
                if not i==t_index:
                    return([i,t_index])
                    break
    
    AI写代码python
    
    运行

注:

1.enumerate()函数
该函数能够将可迭代的数据对象(例如列表、元组或字符串)转化为带有索引的序列,同时展示数据及其对应的下标,通常应用于 for 循环结构中。
其调用格式为:enumerate(sequence, [start=0])
其中,sequence 表示一个序列、迭代器或任何支持迭代的对象。
而 start 参数用于指定索引的起始数值。

全部评论 (0)

还没有任何评论哟~