append(object):list对象后追加对象(参数做为一个整体),返回一个list
extend(iterable)参数必须是可迭代对象,将可迭代对象追加在list对象后

>>> l=[1,3,5,"a","b","ab","b"]
>>> l.append("c")
>>> print(l)
[1, 3, 5, 'a', 'b', "ab","b",'c']
>>> L2=[4,5,6]
>>> l.append(L2)
>>> print(l)
[1, 3, 5, 'a', 'b', 'ab', 'b', 'c', [4, 5, 6]]
>>> l.extend(L2)
>>> print(l)
[1, 3, 5, 'a', 'b', 'ab', 'b', 'c', [4, 5, 6], 4, 5, 6]
>>> l.extend("ab")
>>> print(l)
[1, 3, 5, 'a', 'b', 'ab', 'b', 'c', [4, 5, 6], 4, 5, 6, 'a', 'b']

copy:复制list对象,返回一个相同的list
count(value):返回统计的值在list中出现的次数,不存在返回0,存在返回具体的数值
index(value,start=None,stop=None):在list对象中找value值的第一次出现的下标值,start和stop表示找寻的范围
insert(index,object):在list对象的index处插入object

>>> l=[1,3,5,"a","b","ab","b","c"]
>>> l.copy()
[1, 3, 5, 'a', 'b', "ab","b",'c']
>>> l.count("b")
2
>>> l.count(3)
1
>>> l.count("cc")
0
>>> l.index("b")
4
>>> l.index("b",5)     #在切片返回内找寻b,并返回对应的index
6
>>> l.index("cc")     #不存在返回vlueError
Traceback (most recent call last):File "<stdin>", line 1, in <module>
ValueError: 'cc' is not in list
>>> l.insert(1,"insert")
>>> print(l)
[1, 'insert', 3, 5, 'a', 'b', 'ab', 'b', 'c']

pop(index):根据index下标去删除list对象中对应的值,并返回删除的值
remove(value):删除list对象中匹配的第一个value
clear:清空list对象,返回一个空的list

>>> l.pop(1)
'insert'
>>> print(l)
[1, 3, 5, 'a', 'b', 'ab', 'b', 'c']
>>> l.pop(10)      #越界了报indexError错误
Traceback (most recent call last):File "<stdin>", line 1, in <module>
IndexError: pop index out of range
>>> l.remove("b")
>>> print(l)
[1, 3, 5, 'a', 'ab', 'b', 'c']
>>> l.remove("bbv")    #删除的值不存在报ValueError
Traceback (most recent call last):File "<stdin>", line 1, in <module>
ValueError: list.remove(x): x not in list
>>> l.clear()
>>> print(l)
[]

reverse:颠倒list对象的顺序
sort(key,reverse):排序,key参数表示排序的值,reverse参数True或者False,表示颠倒顺序,list对象的元素数据类型必须一致

>>>l=[1, 3, 5, 'a', 'ab', 'b', 'c']
>>> l.reverse()
>>> print(l)
['c', 'b', 'ab', 'a', 5, 3, 1]
>>> l=[2,1,4,23,5]
>>> l.sort()
>>> print(l)
[1, 2, 4, 5, 23]
>>> l.sort(reverse=True)
>>> print(l)
[23, 5, 4, 2, 1]
>>> l=[{"a":2},{"a":1},{"a":3}]
>>> l.sort(key=lambda x:x["a"])   #根据每个list元素中的“a”的值进行排序
>>> print(l)
[{'a': 1}, {'a': 2}, {'a': 3}]

python-list对象内置方法相关推荐

  1. python __repr__方法_第8.13节 Python类中内置方法__repr__详解

    当我们在交互环境下输入对象时会直接显示对象的信息,交互环境下输入print(对象)或代码中print(对象)也会输出对象的信息,这些输出信息与两个内置方法:__str__方法和__repr__方法有关 ...

  2. Python_List对象内置方法详解

    目录 目录 前言 软件环境 列表List 修改列表的元素 插入列表元素 extend 将序列中的元素迭代的附加到list中 insert 在指定的索引号中插入一个元素 删除列表元素 del 删除Lis ...

  3. Python_序列对象内置方法详解_String

    目录 目录 前言 软件环境 序列类型 序列的操作方法 索引调用 切片运算符 扩展切片运算符 序列元素的反转 连接操作符 重复运算符 成员关系符 序列内置方法 len 获取序列对象的长度 zip 混合两 ...

  4. python 类的内置方法_Python 类的常用内置方法

    类的内置方法(魔法方法): 凡是在类内部定义,以__开头__结尾的方法,都是类的内置方法,类的内置方法,会在满足某种条件下自动触发. 1.1__new__ __new__:在___init__触发前, ...

  5. python列表的内置方法_Python内置方法详解

    1. 字符串内置方法详解 为何要有字符串?相对于元组.列表等,对于唯一类型的定义,字符串具有最简单的形式. 字符串往往以变量接收,变量名.可以查看所有的字符串的内置方法,如: 1> count: ...

  6. python 类的内置方法_【转】[python] 类常用的内置方法

    原文:http://xukaizijian.blog.163.com/blog/static/170433119201111894228877/ 内置方法 说明 __init__(self,...) ...

  7. python类的内置方法_python面向对象之类中的内置方法

    __setattr__,__delattr__,__getattr__,__getattribute__以及标准类型的二次加工 __setattr__,__delattr__,__getattr__的 ...

  8. Python学习day07 - Python进阶(1) 内置方法

    Python学习day07-Python进阶(1)数据类型的内置方法一. 数字类型内置方法1. 整型内置方法1.1 作用1.2 定义方法1.3 内置方法1.4 存在一个还是多个值1.5 有序or无序1 ...

  9. Python 浮点数的内置方法

    为什么80%的码农都做不了架构师?>>>    Python 内置的数字类型也含有一些内置方法,我们可以通过 dir(数字),来查这些数字的内置方法 浮点数: 如 dir(1.0) ...

  10. python内置模块和内置方法

    python内置模块 time json re logging random os sys xml pikle shelve getopt uuid subprocess collections fu ...

最新文章

  1. 如何提高做事效率,达成目标协作?
  2. OpenCASCADE Make Primitives-Sphere
  3. ID--HANDLE--HWND三者之间的互相转换
  4. Matlab中的结构类型struct
  5. 微信拦截网站怎么办 微信屏蔽网址如何正常打开
  6. 【开篇】自我介绍和博客未来规划
  7. 关于Kanas.Net框架的一些背景
  8. 1分钟10万字大法:量子波动速读、蒙眼翻书穿针,这是席卷15省的最新智商税...
  9. 最新动态,电信屏蔽Godaddy部分DNS服务
  10. 跑monkey需要安装什么_坤秀为您解析无漆木门安装需要注意什么?
  11. javascript规范以及设计原则
  12. C# 静态类和非静态类(实例类)
  13. Html5 meta 笔记
  14. bootstrap 树
  15. 判断推理---逻辑判断
  16. Ubalun电动牙刷拆卸及内部刨析
  17. 前端优化之减少HTTP请求
  18. 【论文笔记】Combining EfficientNet and Vision Transformers for Video Deepfake Detection
  19. Android使用Fragment打造万能页面切换框架(三)
  20. 评分卡模型(二)基于评分卡模型的用户付费预测

热门文章

  1. python发明小故事_一个与python有关的故事
  2. android edittext字数显示不全,Android的EditText字数检测和限制解决办法
  3. [算法前沿]--029-Transformers的生成任务-摘要生成
  4. DSP 中断用法示例
  5. Zookeeper来由
  6. 马上就要到秋季!你Mac电脑备好秋季风景高清动态壁纸了吗?
  7. 博鳌页面html,天堂小镇---博鳌
  8. AutoCAD Electrical 自用技巧
  9. 【Linux】Shell特殊符号
  10. 【总结】有三AI所有原创GAN相关的学习资料汇总(2022年12月)