随笔分类 - python学习
摘要:装饰器 什么是装饰器? 装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。 装饰器的作用? 它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设
阅读全文
摘要:1. 简介 bisect是python内置模块,用于有序序列的插入和查找。 查找: bisect(array, item) 插入: insort(array,item 2. insort函数 3. bisect_left查找元素,返回目标的 左边位置 函数定义:bisect.bisect_left(
阅读全文
摘要:sort调用方式: sorted(str) list.sort() sorted()函数 函数原型 sorted(iterable, cmp=None, key=None, reverse=False) iterable是可迭代对象,包括列表、元组、字典、字符串; key代表迭代对象中的某个属性,如
阅读全文
摘要:二位列表去重 去除一维数组中的重复元素用unique()函数,如果要去除二维数组中的重复行该怎么操作呢? def remove_duplicate(nums:List[List[int]]): for v in nums: v.sort() nums = set([tuple(v) for v in
阅读全文