python列表常用方法_python 列表常用方法
1.在列表末尾添加新的对象
1 li=[11,22,33,'aa','bb','cc']2 li.append('dd')3 print(li)
2.清空列表
1 li=[11,22,33,'aa','bb','cc']2 li.clear()3 print(li)
3.列表拷贝
1 li=[11,22,33,'aa','bb','cc']2 li_new=li.copy()3 print(li_new)
4.计算元素出现的次数
1 li=[11,22,33,'aa','bb','cc','aa']2 li_new=li.count("aa")3 print(li_new)
5.扩展原列表,参数:可迭代对象(和append的区别在于append只会追加要传入的对像,extend会用迭代方式循环添加传入对像的每个元素)
1 li3=[11,22,33,'aa','bb','cc','aa']2 li3.append(['kk,vv'])3 print(li3)4
5
6 li=[11,22,33,'aa','bb','cc','aa']7 li.extend('kkvv')8 print(li)9
10 li1=[11,22,33,'aa','bb','cc','aa']11 li1.extend(['kk','vv'])12 print(li1)
6.根据值获取当前值索引位置(左边优先,找到后就不会找下一个元素了)
1 li=[11,22,33,'aa','bb','cc','aa']2 r1=li.index('aa',0,-1)3 print(r1)
7.在指定索引位置的前面插入元素
1 li=[11,22,33,'aa','bb','cc','aa']2 li.insert(-1,["AA","BB"])3 print(li)
8.删除某个值(1.指定索引;2. 默认最后一个),并获取删除的值
1 li=[11,22,33,'aa','bb','cc','aa']2 r1=li.pop()3 print(li)4 print(r1)5
6 li=[11,22,33,'aa','bb','cc','aa']7 r1=li.pop(2)8 print(li)9 print(r1)
9.删除列表中的指定值,左边优先
1 li=[11,22,33,'aa','bb','cc','aa']2 li.remove('aa')3 print(li)
10.将当前列表进行翻转
1 li=[11,22,33,44,55]2 li.reverse()3 print(li)
11.列表的排序(reverse=True时倒序排序)
1 li=[11,22,33,44,55]2 li.sort()3 print(li)4
5 li2=[11,22,33,44,55]6 li2.sort(reverse=True)7 print(li2)
注:1.列表中可以嵌套任何类型数据(数字、字符串、列表、布尔值等)
2.列表索引取值 pirnt(li[3])
3.列表切片 print (li[2:-1])
4.for循环和while循环
5.列表的元素可以被修改,元素是有序的(字符串元素不能被修改)
6.列表中的索引修改元素 li=[1,2,3,4] li[1]='aa' print (li)
7.列表中删除元素(索引删除和切片删除) del li[2] del li[0:2]
8.列表中的in操作(返回布尔值真与假)
1 li = [1, 12, 9, "age", ["AAA", ["19", 10], "BBB"], "CC", True]2 v1 = "AAA" inli3 print(v1) #False 第4个元素是一个列表
4 v3=li[4][1][1] #取出列表嵌套列表元素10
5 print(v3)6 v2 = "age" inli7 print(v2) #True
9.列表转换成字符串(a.直接使用字符串join方法:列表中的元素只有字符串 b.需要自己写for循环一个一个处理: 既有数字又有字符串)
1 li = [ "age","aa", "BB", "dd"]2 v1=''.join(li)3 print(v1)4
5 li2 = [ "age","aa", "BB", "dd",10,12,13]6 v3=''
7 for i inli2:8 v3=v3 +str(i)9 print(v3)
python列表常用方法_python 列表常用方法相关推荐
- python的列表方法_Python列表的常用方法
一.列表是什么? 列表是由一序列特定顺序排列的元素组成的,可以把字符串.数字.字典等都可以加入列表中. 列表中元素之间没有任何关系,列表也是自带下标的,默认从0开始. 列表是最常用的Python数据类 ...
- python 列表解析式_python列表解析式,字典解析式,集合解析式和生成器
一.列表解析式(列表推倒式): 功能:是提供一种方便的列表创建方法,所以,列表解析式返回的是一个列表. 1 lst = [1, 3, 5, 8, 10] 2 ll = [x+x for x in ls ...
- python sorted下标_Python列表操作最全面总结
1.列表添加元素 列表中可以使用append.insert.extend方法实现元素的添加. append会把新元素添加到列表末尾 "a", insert(index, objec ...
- python定义一个函数列表排序_Python 列表(修改、添加、删除、排序)
Python的基本数据类型有整数,浮点数,布尔,字符串,它们是最基本的数据.在实际编程中,我们要经常组织由很多基本数据组成的集合,这些集合的不同组织方式就是:数据结构,今天讲的是数据结构中的Pytho ...
- python 列表拆分_python列表拆分
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我对python很新,但我遇到了问题. 我有一个看起来像列表的文本文件. 例如: ...
- python copy用法_Python 列表 copy() 使用方法及示例
Python 列表 copy() 使用方法及示例 copy()方法返回列表的浅表副本. 列表可以被复制使用=运算符.例如:old_list = [1, 2, 3] new_list = old_lis ...
- python列表去重_python列表去重
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 方法一:利用集合去重 # ! usrbinpython3# -*- coding ...
- python列表乘法运算_Python列表基本运算和元组
成员运算符 in 我们用它来判断指定字符串是否包含某些字符,现在我们用来判断一个元素是否在一个列表中,格式为 元素 in 列表.这是一个布尔表达式,如果元素在列表中,结果为布尔值 True,反之为 F ...
- python列表知识点_Python列表知识点
1.列表基础 list.append(x) 在列表的末尾添加一个元素.相当于 a[len(a):] = [x] . list.extend(iterable) 使用可迭代对象中的所有元素来扩展列表.相 ...
- python元组操作_Python 列表和元组操作
列表: 定义列表: shoppinglist=['car','clother','iphone'] 0 1 2 从列表中将clother取出 shoppinglist[2] 像列表中最后添加 shop ...
最新文章
- 【转载】标准输入输出、错误输出、重定向标准输出
- Laravel 5.5 的错误异常处理机制以及应用实例
- Linux 学习之虚拟机下的网络连接
- java中replace函数
- Linux运行脚本忽略警告,ShellCheck - 显示Shell脚本的警告和建议的工具
- python中正则表达式的使用
- 赵平C语言,赵平智与OIOIC
- php ftp login,关于php ftp_login()函数的10篇文章推荐
- 直接将多个结果转化为数组
- 硬纪元AI峰会前瞻:线下大数据驱动下的新零售,目标是精准营销
- MPLS virtual private network OptionB实验(华为设备)
- linux系统查看分区文件系统
- excel VBA编程入门教程
- 聊聊阿里社招面试,谈谈“野生”Java程序员学习的道路
- 将调试串口作为普通串口使用(仅限于调试、测试)
- 基于VHDL的交通灯设计(实训要求)
- mysql 统计不同成绩阶段的人数
- Python 随堂练习
- 中国人寿财险java_中国人寿财险社会招聘笔试内容: 今天刚笔试完,蹭着记着赶紧写上来,以便大家以后参考;...
- 湍流系数计算器_FLUENT湍流强度计算