2020
10-10
10-10
聊聊python中的循环遍历
python之循环遍历关于循环遍历大家都知道,不外乎for和while,今天我在这写点不一样的循环和遍历。在实践中有时会遇到删除列表中的元素,那么循环遍历列表删除指定元素该怎么做呢?还是直接上代码看案例吧:importtime#删除下面列表中所有张姓元素,输出的结果应该是['李老大','李老二']lst=['张老大','张老二','李老大','张老三','李老二']*10000#直接for循环遍历列表,remove需要删除的元素defdel1(lst):foriinls...
继续阅读 >
前言日常生活中,手残党们经常会把一些照片拍歪,比如拍个证件、试卷、PPT什么的,比如下面这本书的封面原本是个矩形,随手一拍就成了不规则四边形想要把它变成规则的矩形,有什么办法呢?你一定想到了PS,因为网上很多教程就是这么教的打开PS⟹\Longrightarrow⟹滤镜⟹\Longrightarrow⟹镜头校正⟹\Longrightarrow⟹自定⟹\Longrightarrow⟹变换可是这样手工的调整数值实...
前言 本篇章主要介绍串的KMP模式匹配算法及其改进,并用Python实现KMP算法。1.BF算法 BF算法,即Bruce−ForceBruce-ForceBruce−Force算法,又称暴力匹配算法。其思想就是将主串S的第一个字符与模式串T的第一个字符进行匹配,若相等,则继续比较S的第二个字符和T的第二个字符;若不相等,则比较S的第二个字符和T的第一个字符,依次比较下去,直到得出最后的匹配结果。 假设主串...
粉丝提问今天粉丝提了下面这样一个问题,其中一个是"一行拆多行",另外一个是"多行并一行",貌似群友用powerquery已经解决了。但是基于Python怎么做呢?接着往下看。一行拆多行上面这个问题我会提供两个思路,供大家选择,当然肯定是越简单得越好。每一种方法中都有一些好用的技巧,希望大家能够好好学习。1)方法一下方代码中有很多重要的知识点,需要我们下去好好学习一下,我这里只提供解体思路,关于每个知识点怎么用,希望大...