分类:Python
2021
04-07
好几个月没有写笔记了,并非没有积累,而是有点懒了.想想还是要续上,作为工作成长的一部分哦.最近有做一些报表,但一直找不到一个合适的报表工具,又实在不想写前端,后端...思来想去,感觉Excel就一定程度上能做可视化的,除了不能动态交互外,其他都挺好.今天分享的就是一个关于如何用Py来自动化Excel报表,解放双手,提高工作效率哦.总体解决方案输出报表当然是测试用的假数据啦.自动化Py脚本基本思路:1.准备模板数...
继续阅读 >
题目描述将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。LeetCode原题地址:https://leetcode-cn.com/problems/merge-two-sorted-lists/测试用例示例1输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2输入:l1=[],l2=[]输出:[]示例3输入:l1=[],l2=[0]输出:[0]代码详解因为LeetCode服务器上已经封装了链表类,在本地测试时我需要自己来实现链表类,代码如下...
继续阅读 >
那天偶尔看到看到一个小问题:两个不等长列表a=[1,2,3],b=[4,5,6,7],求它们对应元素的乘积的和。我一开始想到的方法就是选择更小数组作为循环长度然后相乘求和:a=[1,2,3]b=[4,5,6,7]sum=0foriinrange(0,min(len(a),len(b))):number+=a[i]*b[i]print(sum)但是后来我想到了一种更为巧妙的方法,利用函数zip():a=[1,2,3]b=[4,5,6,7]all=zip(a,b)num=0fori,jinall:num+=i*jprint(num)两种方法的结果完全...
继续阅读 >
1.引言在使用Python的时候,通常会出现如下场景:array=[1,2,3,3,2,1,0,2]获取array中元素的出现次数比如,上述列表中:0出现了1次,1出现了2次,2出现了3次,3出现了2次。本文阐述了Python获取元素出现次数的几种方法。点击获取完整代码。2.方法获取元素出现次数的方法较多,这里我提出如下5个方法,谨供参考。下面的代码,传入的参数均为array=[1,2,3,3,2,1,0,2]2.1Counter方法该方法可以迅速获取list中元...
继续阅读 >