[转载] python中list的方法有哪些_Python 列表(list)中的方法
参考链接: Python中list的方法 | in, not in, len(), min(), max()
整理的有点累了,有错希望给位朋友指教嘻嘻~~~
1.append(在列表末尾添加元素)
实例:
x=['red','white','black','green']
y=['1','2','3']
①x.append('more')
x
['red', 'white', 'black', 'green', 'more']
②list.append(x,'again')
x
['red', 'white', 'black', 'green', 'again']
③y.append(list(x)) #append添加一个列表
['1', '2', '3', ['red', 'white', 'black', 'green', 'more']]
2.count(统计某个元素在列表中出现的次数)
x=['red','white','black','green']
①x.count('red')
1(出现次数为1)
3.Extend(在元列表追加另一个序列中的多个值)
x=['red','white','black','green']
y=['1','2','3']
k='meihao'
①x.extend(list(y))
['red', 'white', 'black', 'green', 'more', '1', '2', '3']
②x[len(x):]=list(k)(通过分片复制实现)
x
['red', 'white', 'black', 'green', 'm', 'e', 'i', 'h', 'a', 'o']
③x+list(k)
['red', 'white', 'black', 'green', 'm', 'e', 'i', 'h', 'a', 'o']
4.Index(从列表中找出某个值第一个(注意是第一个)匹配项的索引位置)
x=['red','white','black','green']
①x.index('red')
0
5. Insert(用于将对象插入到列表中,俩个参数,第一个是索引位置,第二个插入的元素对象)
x=['red','white','black','green']
k='meihao'
①x.insert(2,'more')
x
['red', 'white', 'more', 'black', 'green']
②x[0:0]=k(通过分片)
x
['m', 'e', 'i', 'h', 'a', 'o', 'red', 'white', 'black',
6.pop(移除列表中的一个元素--最后一个元素,并返回钙元素的值)
x=['red','white','black','green']
①x.pop
'green'
x
['red', 'white', 'black']
7.Remove(移除列表中某个值得第一个匹配项:如果有两个相等的元素,就移除匹配的一个元素,一次性只移除一个元素)
x=['red','white','black','green']
x.remove('red')
x
['white', 'black', 'green']
8.Revense
将列表中的元素反向
name = list("scott")
name
['s', 'c', 'o', 't', 't']
name.reverse()
name
['t', 't', 'o', 'c', 's']
9. Sort & Sorted
sort方法用于对列表进行排序,修改原列表,不会返回一个已排序的列表副本
复制代码 代码如下:
>>> result = [8,5,5,3,9]
>>> result.sort()
>>> result
[3, 5, 5, 8, 9]
如果我们想要返回一个已排序的列表副本,而不影响原来的列表呢,一种方法,我们可以先赋值原来列表(可以用分片赋值复制),然后
在复制的列表上做sort操作,另一种方法,就是使用sorted函数,它会返回已排序的列表副本:
复制代码 代码如下:
>>> result = [8,5,5,3,9]
>>> result2 = sorted(result)
>>> result
[8, 5, 5, 3, 9]
>>> result2
[3, 5, 5, 8, 9]
关于自定义的比较方法,像javascript做sort可以传入compare函数,java可以传入Comparable实例,Python也类似,留待后续了~(@^_^@)~。
[转载] python中list的方法有哪些_Python 列表(list)中的方法相关推荐
- python中的object是什么意思_Python object类中的特殊方法代码讲解
python版本:3.8class object: """ The most base type """ # del obj.xxx或del ...
- [转载] python实现语义分割_使用Keras实现深度学习中的一些语义分割模型
参考链接: Keras中的深度学习-数据预处理 Keras-Sematic-Segmentation 使用Keras实现深度学习中的一些语义分割模型. 配置 tensorflow 1.13.1+ten ...
- python如何对一个属性或方法进行封装_python 类、对象、方法、属性
在python中,一个对象的特征也称为属性(attribute).它所具有的行为也称为方法(method) 结论:对象=属性+方法 在python中,把具有相同属性和方法的对象归为一个类(class) ...
- Python坑:bool是int的子类、列表循环中的变量泄露、lambda在闭包中会保存局部变量、重用全局变量
bool是int的子类 a = True print isinstance(a, int) print True == 1 print False == 0 运行结果: True True True ...
- python私有方法应用场景_Python 私有属性和私有方法应用场景分析
类的私有属性和方法 Python是个开放的语言,默认情况下所有的属性和方法都是公开的 或者叫公有方法,不像C++和 Java中有明确的public,private 关键字来区分私有公有. Python ...
- python中字母数字的大小比较_python列表怎么比较大小
Python中可以使用cmp()函数比较两个列表的大小. cmp()函数语法:cmp(list1, list2) 参数: list1 -- 比较的列表.list2 -- 比较的列表. 返回值: 如果比 ...
- python找不到scripts文件夹_Python目录下中没有Script文件夹
其中需要将C:\python27\Scripts 和 C:\python27 添加到系统路径中. 计算机属性-远程设置-高级(环境变量)-系统变量PATH后面添加Scrips的路径 而我的Python ...
- python从文件中读取数据时出现错误_Python 从文件中读取数据
读取整个文件 # 案例:读取整个文件 # pi_digits.txt 3.1415926535 8979323846 2643383279 # file_reader.py with open ('p ...
- python中demo函数是什么意思_Python函数(中)
本文标识 :Python_7 本文编辑 :Jack 风 编程工具 : Anaconda.Pycharm 阅读时长 :8分钟 Python函数(中) 1.回顾函数应用 函数的嵌套应用 程序设计的思路,复 ...
最新文章
- EF6学习笔记五:继承三策略
- bzoj 4832 抵制克苏恩
- Ubuntu 12.10下配置Web服务器详细教程
- list集合分类显示
- win32应用程序_电脑打不开exe程序|Win10提示exe不是有效32应用程序
- Tomcat启动时自动加载Servlet
- 【Cocos得知】技术要点通常的积累
- java xml二进制流传输_XML中二进制数据的处理方法
- ElasticSearch Group by Multi Field,多字段聚合
- ubuntu 启动进入initramfs错误解决办法
- 矢量网络分析仪的基本原理
- BES2300x笔记(30) -- ANC降噪原理与通道配置
- 输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少。(指针)
- 在虚拟机中安装雨林木风XP镜像的正确步骤
- 手机连上蓝牙耳机没有声音
- Beacon技术相关介绍及应用
- database “template0“ is not currently accepting connections
- 大学一定要拿计算机证书吗,大学期间,一定要拿到这些证书,不要到了毕业才后悔...
- n个点求 能构成多少个三角形
- 计算机桌面怎么添加便签,桌面记事本,详细教您怎么在桌面添加便签
热门文章
- 【2021杭电多校赛】2021“MINIEYE杯”中国大学生算法设计超级联赛(10)签到题2题
- 嵌入式linux clion,跨平台IDE集成开发环境Clion教程:嵌入式开发
- mysql8错误1045_Mysql错误1045解决方法
- 计算机网络—三种CSMA协议
- 操作系统—用信号量机制实现进程互斥、进程同步和前驱关系
- Qt 模态和非模态窗口的创建与关闭
- token详解及常见防范措施
- 2017百度之星初赛:B-1006. 小小粉丝度度熊(贪心+尺取)
- 拓扑排序:Kahn算法
- java获取系统信息:java的信息、操作系统的信息、用户的信息、虚拟机的信息、系统设置的信息。