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)

最新文章

  1. 解决开启SQL Server sql Always on Group 事务日志增大的问题
  2. Material Design练习
  3. JSF简单介绍
  4. Head First PHP &MySQL学习笔记
  5. pom 的scope标签分析
  6. (2017浙江省赛E)Seven Segment Display
  7. openstack学习心得:glance 架构、概念、后端存储配置方式
  8. Redis命令与配置
  9. bzoj 2427: [HAOI2010]软件安装
  10. html2canvas不能识别svg的解决方案
  11. 分布式系列六: WebService简介
  12. django——简介
  13. A.01.02—模块的输入—高端输入
  14. 使用jQuery+huandlebars遍历if判断不足引用helper
  15. shell中函数返回值
  16. Cisco Packet Tracer 交换机 2950-24 配置
  17. spring-service.xml 模板
  18. canvas基础一
  19. C山寨C++
  20. js 闭包范式概述

热门文章

  1. PAT甲级——A1151 LCA_in_a_BinaryTree【30】
  2. linux 服务器内存占用统计
  3. markdown_TestOne
  4. 推荐一款 MyBatis 开发神器,为简化而生!
  5. application/json和application/x-www-form-urlencoded参数接收
  6. MNIST多图显示--Python练习
  7. svndumpfilter - 过滤一个 Subversion 仓库的转储文件 `dumpfile'。
  8. Samba服务的安装
  9. nginx proxy_pass设置
  10. Java对象什么时候可以被垃圾回收?JVM的永久代中会发生垃圾回收么?