Python的一些列表方法
2024-09-06 06:50:33
1.append:方法append用于将一个对象附加到列表末尾,直接修改列表
lst=[1,2,3,4]
lst.append(5)
print(lst) 1,2,3,4,5
2.clear:方法clear清空列表内容,类似切片赋值语句lst[:]=[]
lst=[1,2,3]
print(lst) 1,2,3
print(lst.clear()) none
3.copy:复制列表
a=[1,2,3]
b=a.copy()
b[1]=4
print(a) 1,2,3
print(b) 1,4,3
4.count:计算指定元素在列表中出现了多少次
x=[1,2,3,3,2,5,[2,3],[2,3,[2,3]]]
print(x.count(3)) 2
print(x.count([2,3])) 1
5.extend:方法extend让你能够使用一个列表来扩展另一个列表
a=[1,2,3]
b=[4,5,6]
a.extend(b)
print(a) 1,2,3,4,5,6
6.index:方法index在列表中查找指定值第一次出现的索引
str=['you','we','she']
print(str.index('you') 0
7.insert:方法insert将一个对象插入列表中
str=['you','we','she']
str.insert(1,'he')
print(str) ['you', 'he', 'we', 'she']
8.pop:方法pop删除列表中一个元素(若未指定,则为最后一个元素),并返回这一元素,pop是唯一既修改列表又返回一个非none值的列表方法
num=[1,2,3,4,5]
print(num.pop()) 5
print(num) [1, 2, 3, 4]
print(num.pop(2)) 3
print(num) [1, 2, 4]
9.remove:方法remove删除第一个为指定值的元素
str=['she','he','it','you']
str.remove('it')
print(str) ['she', 'he', 'you']
10.reverse:方法reverse按相反的顺序排列列表中的元素
x=[1,2,3,7,6,5]
x.reverse()
print(x) [5, 6, 7, 3, 2, 1]
11.sort:方法sort用于对列表排序:可接受两个可选参数:key和reverse,可将参数key设置为函数,根据key进行排序,参数reverse指出是否按相反的顺序进行排序
x=[1,4,6,8,2,6]
x.sort();
print(x) [1, 2, 4, 6, 6, 8]
x=['add','append','sort','sorted']
x.sort(key=len)
print(x) ['add', 'sort', 'append', 'sorted'] x=['add','append','sort','sorted']
x.sort(key=len,reverse=True)
print(x)
最新文章
- 解决开启SQL Server sql Always on Group 事务日志增大的问题
- Material Design练习
- JSF简单介绍
- Head First PHP &;amp;MySQL学习笔记
- pom 的scope标签分析
- (2017浙江省赛E)Seven Segment Display
- openstack学习心得:glance 架构、概念、后端存储配置方式
- Redis命令与配置
- bzoj 2427: [HAOI2010]软件安装
- html2canvas不能识别svg的解决方案
- 分布式系列六: WebService简介
- django——简介
- A.01.02—模块的输入—高端输入
- 使用jQuery+huandlebars遍历if判断不足引用helper
- shell中函数返回值
- Cisco Packet Tracer 交换机 2950-24 配置
- spring-service.xml 模板
- canvas基础一
- C山寨C++
- js 闭包范式概述
热门文章
- PAT甲级——A1151 LCA_in_a_BinaryTree【30】
- linux 服务器内存占用统计
- markdown_TestOne
- 推荐一款 MyBatis 开发神器,为简化而生!
- application/json和application/x-www-form-urlencoded参数接收
- MNIST多图显示--Python练习
- svndumpfilter - 过滤一个 Subversion 仓库的转储文件 `dumpfile'。
- Samba服务的安装
- nginx proxy_pass设置
- Java对象什么时候可以被垃圾回收?JVM的永久代中会发生垃圾回收么?