Python3实用编程技巧进阶

2020-01-03 11:19:29 浏览数 (1)

代码语言:javascript复制
var 立即前往 = " http://icourse8.com/Python3_pcjqjj.html ";

章节信息

第1章 课程简介(本课程基于py3.x并赠送py2.x的讲解) 第2章 数据结构与算法相关问题与解决技巧 第3章 复杂场景下字符串处理相关问题与解决技巧 第4章 对象迭代与反迭代相关问题与解决技巧 第5章 文件I/O效率相关问题与解决技巧 第6章 数据解析与构建相关问题与解决技巧 第7章 类与对象深度问题与解决技巧 第8章 多线程并发相关问题与解决技巧 第9章 装饰器使用问题与技巧

代码语言:javascript复制
class Solution:
    def twoSum(self, nums, target):
        """
        :type nums: List[int]
        :type target: int
        :rtype: List[int]
        """
        if not nums:
            return None

        d = {}
        for i, item in enumerate(nums):
            tmp  = target - item

            for key, value in d.items():
                if value == tmp:
                    return [key, i]

            d[i] = item

        return None

0 人点赞