# coding=utf-8
#在列表末尾添加新的对像
#实例展现函数append()的用法
aList=[456,'abc','zara','ijk',2018]
aList.append(123)
print("Updated List:",aList)
输出结果:Updated List: [456, 'abc', 'zara', 'ijk', 2018, 123] #统计列表中某个元素出现的次数
#实例展现count()函数的用法
aList=[456,'abc','zara','ijk',2018,456]
print("Count for 456:",aList.count(456))
print("Count for abc:",aList.count('abc'))
print("Count for ijk:",aList.count('ijk'))
输出结果:

Count for 456: 2
Count for abc: 1
Count for ijk: 1


#在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
#实例展现extend()函数的用法
aList=[456,'abc','zara','ijk',2018,456]
bList=[2019,'hello']
aList.extend(bList)
print("Extended List:",aList) 输出结果:Extended List: [456, 'abc', 'zara', 'ijk', 2018, 456, 2019, 'hello'] #从列表中找出某个值第一个匹配项的索引位置
#实例展现index()函数的用法
aList=[456,'abc','zara','ijk',2018]
print("Index for 456",aList.index(456))
print("Index for ijk",aList.index('ijk')) 输出结果:

Index for 456 :0
Index for ijk :3


#将对象插入列表
#实例展现insert()函数的用法
aList=[456,'abc','zara','ijk',2018]
aList.insert(1,9)
print("Final List:",aList) 输出结果:Final List: [456, 9, 'abc', 'zara', 'ijk', 2018] #移除表中某个值的第一个匹配项
#实例展现remove()函数的用法
aList=[456,'abc','zara','ijk',2018,456]
aList.remove(456)
print("List:",aList)
aList.remove(456)
print("List:",aList) 输出结果:

List: ['abc', 'zara', 'ijk', 2018, 456]
List: ['abc', 'zara', 'ijk', 2018]


#删除列表中的元素
#实例展现del()的用法
aList=[456,'abc','zara','ijk',2018,456]
del aList[2]
print(aList) 输出结果为:[456, 'abc', 'ijk', 2018, 456] #弹出元素
#弹出元素和是删除元素一样,都是从列表移除一个元素项。如果要弹出某个指定索引index元素可以用list.pop(index)
#index的默认值是-1,使用list.弹出最后一个元素。下面实例看下:
list=['a','b','c','d']
list.pop()
print(list)
list.pop(0)
print(list) 输出结果为:

['a', 'b', 'c']
['b', 'c']


#反向列表中元素
#实例展现reverse()函数用法
aList=[456,'abc','zara','ijk',2018]
aList.reverse()
print("List:",aList) 输出结果为:

List: [2018, 'ijk', 'zara', 'abc', 456]

#对原函数进行排列
#注意:要对列表中的元素进行排列,这些元素必须是同类型的,如全部为字符串或者是数值。如果是混合的类型就不能进行排序
#实例看下
aList=[1,2,9,8,6,3]
aList.sort()
print("List:",aList)
输出结果为:List: [1, 2, 3, 6, 8, 9]
												

python中列表常用的几个操作函数的更多相关文章

  1. python中 列表常用的操作

    列表可以装大量的数据,不限制数据类型,表示方式:[]:列表中的元素用逗号隔开. lst = [] #定义一个空列表 lst = ["Tanxu",18,"女", ...

  2. python中列表和元组以及字符串的操作

    python中列表是非常好用的.不过有一些使用小细节还需要注意一下. tag[32:-4] 从index为32到tag的倒数第4个字符. 如果索引为32的值在倒数第4个字符的右边,那么将输出为空.只要 ...

  3. python中的字符串(str)操作

    字符串是python中数据类型.一般就单引号(‘’)或双引号(“”)引起来的内容就是字符串. 例如:下面两个都是定义字符串 str1 = "hello world" str2 = ...

  4. Python中列表,元组,字典,集合的区别

    参考文档https://blog.csdn.net/Yeoman92/article/details/56289287 理解Python中列表,元组,字典,集合的区别 列表,元组,字典,集合的区别是p ...

  5. python中的常用数据类型

    python中的常用数据类型 以下是个人总结的python中常见的数据类型,话不多说,我们直接步入正题: 数字类型 整型类:int类可以表示任意大小的整数值,在python中没有像JAVA或者C那样的 ...

  6. Python中对 文件 的各种骚操作

    Python中对 文件 的各种骚操作 python中对文件.文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块. 得到当前工作目录,即当前Python脚本工作的目录路径: os.getc ...

  7. python中列表元素连接方法join用法实例

    python中列表元素连接方法join用法实例 这篇文章主要介绍了python中列表元素连接方法join用法,实例分析了Python中join方法的使用技巧,非常具有实用价值,分享给大家供大家参考. ...

  8. Python中实现对list做减法操作介绍

    Python中实现对list做减法操作介绍 这篇文章主要介绍了Python中实现对list做减法操作介绍,需要的朋友可以参考下 问题描述:假设我有这样两个list, 一个是list1,list1 = ...

  9. 对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解

    引用:https://www.jb51.net/article/142775.htm 列表赋值: 1 2 3 4 5 6 7 >>> a = [1, 2, 3] >>&g ...

随机推荐

  1. Dubbo之服务消费

    Dubbo的服务消费主要包括两个部分.第一大步是ReferenceConfig类的init方法调用Protocol的refer方法生成Invoker实例,这是服务消息的关键.第二大步是把Invoker ...

  2. P5048 [[Ynoi2019模拟赛]Yuno loves sqrt technology III]

    为什么我感觉这题难度虚高啊-- 区间众数的出现次数- 计算器算一下 \(\sqrt 500000 = 708\) 然后我们发现这题的突破口? 考虑分块出来[L,R]块的众数出现个数 用 \(\text ...

  3. Win10安装5 —— 系统安装步骤

    本文内容皆为作者原创,如需转载,请注明出处:https://www.cnblogs.com/xuexianqi/p/12369698.html 1.打开U盘中的解压好的文件夹后,双击打开"s ...

  4. tcolorbox 宏包简明教程

    嗯,我消失好几天了.那么,我都在做什么呢?没错,就是写这篇文章了.这篇文章写起来着实有些费神了.于是,如果你觉得这篇文章对你有帮助,不妨扫描文末的二维码,适量赞助一下哦~! tcolorbox 宏包是 ...

  5. liunx 中设置zookeeper 自启动(service zookeeper does not support chkconfig)

    在liunx 上设置zookeeper 自启动 1.进入目录 cd /etc/init.d 2.创建一个文件 vim zookeeper 3.编辑zookeepr 文件 连接liunx使用的软件是fi ...

  6. Java流,文件和I/O

    java.io包中包含几乎所有可能永远需要在Java中执行输入和输出(I/ O)类.所有这些数据流代表一个输入源和输出目标. java.io包中的流支持多种数据,如基本类型,对象,本地化的字符等 流可 ...

  7. WebViewJavascriptBridge(H5与原生交互)

    https://github.com/wangjiaojiao77/WebViewJavascriptBridge(IOS)和 https://github.com/wangjiaojiao77/Js ...

  8. cmake编译升级

    cmake的升级依赖于gcc版本,例如cmake 3.15.3依赖与gcc 4.8以上的版本 1)先升级gcc到4.8 参考:https://blog.csdn.net/Kangshuo2471781 ...

  9. Centos7 入门几个操作

    http://www.wallcopper.com/linux/1650.html 创建文件软连接 ln -s 源路径 目标路径 查看软连接ls -il 服务操作:systemctl start fo ...

  10. java.awt.Font

    显示效果 Font mf = new Font(String 字体,int 风格,int 字号);字体:TimesRoman, Courier, Arial等风格:三个常量 lFont.PLAIN, ...