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)

Python的一些列表方法的更多相关文章

  1. Python之list列表方法详解

    # 列表test = [11, 22, 33, 44, 55, 22]# append方法,在test列表末尾增加一个元素# append(self, p_object) 参数:p_object:待添 ...

  2. 【python 3】 列表方法操作汇总

    基础数据类型 : list list主要操作:索引.切片.查询.修改.增加.删除.扩展.统计.排序.获取下标.拷贝…… 1.1  索引  由图: list正向下标从0开始 list反向下标从-1开始 ...

  3. Python记:列表方法略记

  4. python循环删除列表元素常见错误与正确方法

    python循环删除列表元素 觉得有用的话,欢迎一起讨论相互学习~Follow Me 常见错误 常见错误一:使用固定长度循环删除列表元素 # 使用固定长度循环pop方法删除列表元素 num_list_ ...

  5. python将字典列表导出为Excel文件的方法

    将如下的字典列表内容导出为Excel表格文件形式: ​ 关于上图字典列表的写入,请参考文章:https://blog.csdn.net/weixin_39082390/article/details/ ...

  6. Python基础之列表内置方法

    目录 1. 列表 1.1 序列 1.2 通用的序列操作 1.3 列表的基本操作 1.4 列表方法 1. 列表 数据结构:以某种方式(如通过编号)组合起来的元素(如数,字符乃至其他数据结构)集合. 在p ...

  7. python字符串,列表,字符串,元组,集合的一些方法

    字符串方法 __contains__ #等同in name = 'erroy' result = name.__contains__('er') #判断元素是否包含er print(result) T ...

  8. [转载]Python 元组、列表、字典、文件

    python的元组.列表.字典数据类型是很python(there python is a adjective)的数据结构.这些结构都是经过足够优化后的,所以如果使用好的话,在某些area会有很大的益 ...

  9. Python常用函数、方法、模块记录

    常用函数: 1.pow():乘方 2.abs():绝对值 3.round():四舍五入 4.int():转换为整数 5.input():键盘输入(会根据用户的输入来做类型的转换) raw_input( ...

随机推荐

  1. A1082 Read Number in Chinese (25 分)

    1082 Read Number in Chinese (25 分)   Given an integer with no more than 9 digits, you are supposed t ...

  2. 9.Jmeter自定义Sample(自定义测试内容)完成测试

    问题:在某些场景下我们会发现Jmeter里面提供的各种Sample不能满足自己的需求,应为这个世界上的压力测试的逻辑本来就是千变万化的,所以这个时候我们如果自己实现一套测试逻辑(当Jmeter的基本e ...

  3. CentOS7 启动docker.service失败

    背景:阿里云服务器安装了docker服务,并且更改了仓库位置 需求:让docker正常启动 方法: 一.修改/etc/docker/daemon.json文件后缀 当向该文件中写入仓库配置时,该文件后 ...

  4. 36-python基础-python3-字典与列表的区别

    (1)不像列表,字典中的表项是不排序的.名为 spam 的列表中,第一个表项是 spam[0].但字典中没有“第一个”表项. (2)确定两个列表是否相同时,表项的顺序必须相同,但在字典确定两个字典是否 ...

  5. quick'n'dirty poc for CVE-2013-1763 SOCK_DIAG bug in kernel 3.3-3.8

    /* * quick'n'dirty poc for CVE-2013-1763 SOCK_DIAG bug in kernel 3.3-3.8 * bug found by Spender * po ...

  6. Raspberry Pi 开机启动QT程序

    https://blog.csdn.net/coekjin/article/details/52498212 https://blog.csdn.net/dubuzherui/article/deta ...

  7. MySQL锁机制浅析

    MySQL使用了3种锁机制 行级锁,开销大,加锁慢,会出现死锁,发生锁冲突的概率最高,并发度也最高 表级锁,开销小,加锁快,不会出现死锁,发生锁冲突的概率最低,并发度最低 页级锁,开销和加锁时间界于表 ...

  8. Apache Hadoop集群离线安装部署(二)——Spark-2.1.0 on Yarn安装

    Apache Hadoop集群离线安装部署(一)——Hadoop(HDFS.YARN.MR)安装:http://www.cnblogs.com/pojishou/p/6366542.html Apac ...

  9. nginx信号及平滑升级

    1.nginx信号 nginx进程处理命令: kill -signals PID PID即nginx进程ID signals的参数解释如下所示: TERM,INT快速关闭进程 QUIT优雅的关闭,如果 ...

  10. 删除DataFrame中特定条件的行/列

    在<Python进行数据分析与挖掘实战>一书中,第10章 删除热水器不工作的数据(水流量为0并且开关机状态为“关”的数据.) import pandas as pd data=pd.rea ...