SF
python学习者
python学习者
注册登录
关注博客
注册登录
主页
关于
RSS
在Python中有四种方法,可以用来统计列表中的重复项出现的次数
追忆MHyourh
2021-08-04
阅读 1 分钟
1.1k
本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴。对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在我们需要统计这个列表里的重复项,并且重复了几次也要统计出来。方法1 {代码...} 方法2 {代码...} 利用字典的特性来实现。方法3 {代码...} 方法4这里再增补一...
学习Python必须要会的知识,在字符串、列表、元组三者之间相互转换的方法
追忆MHyourh
2021-07-28
阅读 1 分钟
653
1.字符串转换成列表 {代码...} 2.列表转换成字符串 {代码...} 3.列表转换成元组 {代码...} 4.字符串转换成元组 {代码...} 5.元组转换成字符串 {代码...} 6.元组转换成列表 {代码...}
python 统计两个列表的差异值
追忆MHyourh
2021-07-16
阅读 2 分钟
1.8k
在列表中,没有减法操作,但有时我们需要计算两个列表的差异值,一般的求列表差异值的方法只能求得不存在重复元素的差异值,但是当元素存在重复现象,那求得的差异值并不是我们真正想要的,现发现了一个高级的求出列表差异值的方法,不仅可以得到差异值元素,还能得到相差的个数,真是妙,分享给大家 ~
python字符串中strip() 函数和 split() 函数的详解
追忆MHyourh
2021-07-15
阅读 3 分钟
3.3k
strip是删除的意思;split则是分割的意思.strip可以删除字符串的某些字符,split则是根据规定的字符将字符串进行分割.1.Python strip()函数 介绍函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列 的字符(如果rm中不包含 开头或结尾 的那个字母,则不会删除)s....
Python中断多重循环的几种方法,你都知道吗?
追忆MHyourh
2021-07-14
阅读 2 分钟
1.1k
这样的代码并非说找到一组i+j > 5就停止,而是连续找到10组,因为break只跳出了for j in range(10)这一重循环。那么,怎么才能跳出多重呢?在此记录备忘一下。
Python基础教程:列表深浅复制详解
追忆MHyourh
2021-07-09
阅读 2 分钟
743
这时会发现结果是一样的,那么问题来了,我要把 names 列表中的 小黄改成英文 Yellow,那么 names2 的小黄会发生变化吗?写一段代码看看
python排序的3种方法
追忆MHyourh
2021-07-06
阅读 1 分钟
1.6k
一、通过sort()可以快速实现数组的排序: {代码...} 打印返回结果: {代码...} 二、如果不知道有sort()函数或者一些特殊场景需要排序时,如果解决呢,冒泡排序还是一个很好的算法在计算性价比的贪心算法时也可以用到 {代码...} 打印返回结果: {代码...} 三、数组list转成集合set时会默认从小到大排序,这里时候再取出来...
Python基础教程:7个经典基础练习题
追忆MHyourh
2021-07-02
阅读 7 分钟
823
1.列表排序 {代码...} 2.调换字典键值 {代码...} 3.删除列表中的重复元素 {代码...} 4.输出质数 {代码...} 5.判断是一年中第几天 {代码...} 6.猜数字 {代码...} 7.进制转换 {代码...}
Python函数名的第一类对象及使用
追忆MHyourh
2021-06-24
阅读 2 分钟
662
函数名的第一类对象只是一种称呼,是相对于第二类对象而言的。我们目前用到的函数基本都是第一类对象。函数名的第一类对象主要有四个方面的应用:函数名可以当作值赋值给一个变量函数名可以当做另一个函数的参数来使用函数名可以当做另一个函数的返回值函数名可以当作元素放在容器中示例一: {代码...} 输出的结果为: {...
Python基础教程:format 格式化字符串用法
追忆MHyourh
2021-06-23
阅读 2 分钟
788
1.format 格式化字符串(1) 顺序传参(2) 索引传参(3) 关键字传参(4) 容器类型传参{} 代表的是占位符2.顺序传参 {代码...} 3.索引传参 {代码...} 4.关键字传参 {代码...} 5.容器类型传参 [] () {} {代码...} 6.在字符串format 格式化的时候,如果获取的是字典当中的某个值,一定不要在键的两边加引号. {代码...} 7.format的...
Python容器类型的遍历汇总
追忆MHyourh
2021-06-22
阅读 1 分钟
768
遍历列表 {代码...} 结果 {代码...} 遍历字符串 {代码...} 结果 {代码...} 遍历字典 {代码...} 结果 {代码...} 遍历集合 {代码...} 结果 {代码...} 遍历元组 {代码...} 结果 {代码...}
Python中join 和 split详解
追忆MHyourh
2021-06-08
阅读 2 分钟
1.3k
python join 和 split方法简单的说是:join用来连接字符串,split恰好相反,拆分字符串的。.join()join将 容器对象 拆分并以指定的字符将列表内的元素(element)连接起来,返回字符串(注:容器对象内的元素须为字符类型) {代码...} dict是以Key值作连接 {代码...} .split()与join相反,split以指定的字符将字符串分...
Python 字符串与列表去重
追忆MHyourh
2021-05-20
阅读 1 分钟
5.6k
字符串去重1、使用集合 --没有保持原来的顺序 {代码...} 2、使用字典 -- 没有保持原来的顺序 {代码...} 3、使用循环遍历法 -- 代码不够简洁,不高端 {代码...} 列表去重 {代码...} 1、使用set方法 {代码...} 2、使用字典 {代码...} 3、循环遍历法 {代码...} 4、按照索引再次排序 {代码...}
Python小技巧:用 print() 函数实现的三个特效
追忆MHyourh
2021-05-19
阅读 2 分钟
1.2k
print() 应该是初学者最先接触到的第一个 Python 函数,因为几乎所有的启蒙课程都是从 print(‘Hello world’) 开始的。事实上, print() 也是程序员使用频率最高的函数之一,同时也是很多程序员喜欢的代码调试利器。但是关于 print() 函数,你真的了解吗?
Python基础教程:括号()[]{}详解
追忆MHyourh
2021-05-18
阅读 1 分钟
2.2k
Python主要有三种数据类型:字典、列表、元组。其分别由花括号,中括号,小括号表示。如:字典:dic={'a':12,'b':34}列表:list=[1,2,3,4]元组:tup=(1,2,3,4)python语言最常见的括号有三种,分别是∶小括号()、中括号[]和大括号也叫做花括号{ }。其作用也各不相同,分别用来代表不同的python基本内置数据类型。1、python...
5道Python函数练习题
追忆MHyourh
2021-05-15
阅读 2 分钟
1.7k
2、定义一个函数is_prime(n),判断输入的n是不是素数,是的话返回True,否则返回False。通过键盘输入两个整数X和Y,调用此函数输出两数范围之内素数的个数(包括X和Y)。
python里读写excel等数据文件的6种常用方式
追忆MHyourh
2021-04-14
阅读 3 分钟
2.2k
下面整理下python有哪些方式可以读取数据文件。1. python内置方法(read、readline、readlines)read() : 一次性读取整个文件内容。推荐使用read(size)方法,size越大运行时间越长readline() :每次读取一行内容。内存不够时使用,一般不太用readlines() :一次性读取整个文件内容,并按行返回到list,方便我们遍历2. ...
python 判断变量是否是 None 的三种写法
追忆MHyourh
2021-04-10
阅读 1 分钟
11.1k
代码中经常会有变量是否为None的判断,有三种主要的写法:第一种是if x is None;第二种是 if not x:;第三种是if not x is None(这句这样理解更清晰if not (x is None)) 。如果你觉得这样写没啥区别,那么你可就要小心了,这里面有一个坑。先来看一下代码: {代码...} 在python中 None, False, 空字符串"", 0, 空列...
6道Python基础练习题
追忆MHyourh
2021-04-09
阅读 3 分钟
1.8k
1、将复数2.3×103-1.34×10-3j赋值给变量A,并分别提取A的实部和虚部。代码: {代码...} 运行结果:2、计算下列表达式的值:程序: {代码...} 运行结果:,其中x是从键盘获取的任意实数。程序: {代码...} 运行结果:3、建立一个包含10个字符的字符串A,然后对该字符串进行如下操作:(1)计算输出字符串的长度;(2)从...
Python列表的常用方法
追忆MHyourh
2021-04-08
阅读 1 分钟
933
append前面说过列表是一种 内容可改变的 对象。append方法就会改变列表的内容,在后面添加一个元素比如 {代码...} insert如果我们 不是要在后面 添加一个元素, 而是在 指定位置插入一个元素,就可以使用insert方法比如 {代码...} pop如果我们要从列表 取出并删除 一个元素,就可以使用pop方法。该方法的参数就是要取出...
Python中断多重循环的两种思路
追忆MHyourh
2021-04-06
阅读 2 分钟
2.5k
这样的代码并非说找到一组i+j > 5就停止,而是连续找到10组,因为break只跳出了for j in range(10)这一重循环。那么,怎么才能跳出多重呢?在此记录备忘一下。
python 利用 for ... else 跳出双层嵌套循环
追忆MHyourh
2021-04-05
阅读 2 分钟
649
在写一个爬虫时,你遇到过这样的一种场景吗:从搜索结果中下载指定数量的文件例如:搜索结果中共分为10页展示,加起来一共50条数据,现在要做的是从50条数据中下载指定数量的数据为了实现这个功能,开始我是这样想的:1、依次遍历10页数据,并且把每页的数据都追加到同一个列表中,这样的话,请求完10页数据后,这个列表...
5种方法实现反转字符串
追忆MHyourh
2021-04-02
阅读 3 分钟
1.6k
今天遇到一道题目是实现一个反转字符串的函数,具体如下:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1: {...
python3函数中lambda/filter/map/reduce的用法
追忆MHyourh
2021-04-01
阅读 1 分钟
1.1k
lambda/filter/map/reduce这几个函数面试中很肯定会用到,本篇主要介绍这几个函数的用法。1.lambda匿名函数,用法如下: {代码...} 示例1: {代码...} 示例2: {代码...} 2 filterfilter(function, sequence):对sequence中的item依次执行function(item),将执行结果为 True 的item组成一个filter对象(可迭代)(取决...
python中四种获取文件后缀名的方法
追忆MHyourh
2021-03-31
阅读 1 分钟
3.2k
获取文件的后缀名有好几种方法:第一种:splittext()方法 {代码...} 第二种:endswith()方法 {代码...} 第三种:判断后缀名是否在字符串中(这种会存在误判,若是.pyx后缀,一样会打印True,前面两种不会) {代码...} 第四种:用split方法切割,但是吧这种只是拿到了py没有点,所以再加上点也是可以的 {代码...}
Python 基础教程:常用函数整理
追忆MHyourh
2021-03-30
阅读 4 分钟
647
一,把字符串形式的list转换为list使用ast模块中的literal_eval函数来实现,把字符串形式的list转换为Python的基础类型list {代码...} 二,filterfilter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进...
python字典教程:setdefault方法和get方法
追忆MHyourh
2021-03-29
阅读 1 分钟
1.1k
这就影响了代码的可执行性。不过可以使用get方法或者setdefault方法避免这种错误,两种方法的作用都是获取键的键值,如果键存在于字典中,则返回键值;如果字典中不存在这个键,则返回一个默认值(这个值默认是None,但可以自行设定),如下:
Python自定义异常及常见异常类型
追忆MHyourh
2021-03-26
阅读 2 分钟
1.3k
由程序可以看出如果try部分顺利执行,则会执行else部分,如果try部分出现错误则会执行except部分,但是两种情况最后都输出了finally部分。当然,else和finally部分是可以省略的。我们可以自定义输出错误类型,需要用到raise函数。
Python常用的12个GUI框架
追忆MHyourh
2021-03-26
阅读 2 分钟
5.2k
Graphical User Interface,简称 GUI,又称图形化用户接口,所谓的GUI编程,指的是用户不需要输入代码指令,只通过图形界面的交互就可以操作软件功能。
Python删除子符串的正确操作
追忆MHyourh
2021-03-25
阅读 2 分钟
1.9k
从某个时候发现python的字符串变量自带的strip()方法,除了可以删除字符串头尾的空格,还可以用来删除头尾的字符串觉得很好用。也就一直这么用,一直也没发现什么问题。
1
2
(current)
3
下一页
上一页
2
(current)
下一页