append  向后追加

 name_list=["eirc","alex","tony"]
name_list.append('seven')
print(name_list)
#输出结果['eirc', 'alex', 'tony', 'seven']

count  计算元素出现次数

 name_list=["eirc","alex","tony"]
name_list.append('seven')
name_list.append('seven')
name_list.append('seven')
name_list.append('seven')
print(name_list.count('seven')) #输出结果 4

extent 扩展(批量添加)

# iterable 可迭代的

 name_list=["eirc","alex","tony"]
name_list.append('seven')
name_list.append('seven')
name_list.append('seven')
name_list.append('seven')
print(name_list.count('seven'))
temp=[111,222,33,44]
name_list.extend(temp)
print(name_list)
#输出结果

  4
  ['eirc', 'alex', 'tony', 'seven', 'seven', 'seven', 'seven', 111, 222, 33, 44]

index  获取指定元素的索引

1 name_list=["eirc","alex","tony"]
2 name_list.append('seven')
3 print(name_list.index("alex"))
4 #输出结果 1

insert 向指定索引插入元素

 name_list=["eirc","alex","tony"]
name_list.insert(1,'SEVEN')
#在索引值为1的位置插入SEVEN
print(name_list)
#输出结果['eirc', 'SEVEN', 'alex', 'tony']

pop 在原list中移除列表尾部,并且可以将其赋值给其他变量

 name_list=["eirc","alex","tony"]
i = name_list.pop()
print(i)
print(name_list)
#输出结果tony
['eirc', 'alex']

remove  在list中移除某个元素(从左边找到的第一个元素)

 name_list=["eirc","alex","tony"]
name_list.remove("tony")
print(name_list)
#输出结果
['eirc', 'alex']

reverse 将list中的元素翻转

 name_list=["eirc","alex","tony"]
name_list.reverse()
print(name_list)
#输出结果['tony', 'alex', 'eirc']

sort  排序

 name_list=["eirc","alex","tony"]
name_list.sort()
print(name_list)
#输出结果['alex', 'eirc', 'tony']

del 删除指定位置的元素(也可以执行切片删除)

 name_list=["eirc","alex","tony"]
del name_list[1]
print(name_list)
#输出结果['eirc', 'tony']
 name_list=["eirc","alex","tony","seven"]
del name_list[1:3]
print(name_list)
#输出结果['eirc', 'seven']

list类型功能剖析的更多相关文章

  1. lua中打印所以类型功能实现table嵌套table

    lua中打印所以类型功能实现 本人測试 number.string.bool.nil.table嵌套table.userdata没问题 共享一下有什么问题请拍砖 代码例如以下 cclog = func ...

  2. 21.SpringCloud实战项目-后台题目类型功能(网关、跨域、路由问题一文搞定)

    SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava-Learning项目是PassJava(佳必过)项目的学习教程.对架构.业务.技术要点进行讲解. ...

  3. 使用mysql profiling功能剖析单条查询

    5.1版本开始引入show profile剖析单条语句功能,支持show profiles和show profile语句,参数have_profiling;控制是否开启: 查看是否支持这个功能(查询为 ...

  4. React Editor 应用编辑器(1) - 拖拽功能剖析

    这是可视化编辑器 Gaea-Editor 的第一篇连载分析文章,希望我能在有限的篇幅讲清楚制作这个网页编辑器的动机,以及可能带来的美好使用前景(画大饼).它会具有如下几个特征: 运行在网页 文档流布局 ...

  5. <4>Python切片功能剖析

    引用文章:https://mp.weixin.qq.com/s/NZ371nKs_WXdYPCPiryocw 切片基础法则: (1)公式,禁止0. (2)i, n同号:从序列的第i位索引起,向右取n- ...

  6. 原生JavaScript运动功能系列(一):运动功能剖析与匀速运动实现

    在我们日常生活中运动就是必不可少的部分,走路.跑步.打篮球等.在网页交互设计上运动也是必不可少的部分,创建的网站交互设计运动模块有轮播图,下拉菜单,还有各种炫酷的游戏效果都跟运动密切相关.所以很重要, ...

  7. MySQL varchar 最大长度,text 类型占用空间剖析

    MySQL 表中行的最大大小为 65,534(实际行存储从第二个字节开始)字节.每个 BLOB 和 TEXT 列只占其中的 5 至 9 个字节. 那么来验证下 varchar 类型的实际最大长度: 测 ...

  8. 老男孩全栈python学习进程表

     老男孩Python高级全栈开发工程师-1  0001.开学典礼_ALEX简介  00:55:53 ☆  0002.职业生涯_来培训的目的  01:12:29 ☆  0003.课程目标  00:29: ...

  9. 老男孩Python高级全栈开发工程师【真正的全套完整无加密】

    点击了解更多Python课程>>> 老男孩Python高级全栈开发工程师[真正的全套完整无加密] 课程大纲 老男孩python全栈,Python 全栈,Python教程,Django ...

随机推荐

  1. 100Mbps和100Mb/s有什么不同

    100Mbps 和 100Mb/s 有什么不同 Mbps=Mbit/s即兆比特每秒.Million bits per second的缩写 传输速率是指设备的的数据交换能力,也叫“带宽”,单位是Mbps ...

  2. Jmeter自定义Java请求,继承AbstractJavaSamplerClient

    首先,使用Eclipse新建一个项目,然后从Jmeter的lib/ext目录下中拷贝ApacheJMeter_java.jar和ApacheJMeter_core.jar两个文件,然后引入这两个JAR ...

  3. Luogu4916 魔力环 莫比乌斯反演、组合、生成函数

    传送门 先不考虑循环同构的限制,那么对于一个满足条件的序列,如果它的循环节长度为\(d\),那么与它同构的环在答案中就会贡献\(d\)次. 所以如果设\(f_i\)表示循环节长度恰好为\(i\)的满足 ...

  4. 解决IsEditable="True"的ComboBox在DataGrid中点击一次不能选中行的问题

    原文:解决IsEditable="True"的ComboBox在DataGrid中点击一次不能选中行的问题 此方法很笨拙,并不推荐使用!!! 此方法很笨拙,并不推荐使用!!! 此方 ...

  5. Python 学习 第十篇:正则表达式 - re

    规则表达式(Regular Expression, RE),又称作正则表达式,通常用于检索.替换符合指定规则的文本,正则表达式定义的规则,称作模式(Pattern),即正则表达式的作用是从文本中查找到 ...

  6. React组件重构:嵌套+继承 与 高阶组件

    前言 在最近做的一个react项目中,遇到了一个比较典型的需要重构的场景:提取两个组件中共同的部分. 最开始通过使用嵌套组件和继承的方式完成了这次重构. 但是后来又用高阶组件重新写了一遍,发现更好一点 ...

  7. vertical-align和图片下方空白问题

    <style> .box1,.box2{ display: inline-block; background-color:#f0f3f9; width:150px; height: 150 ...

  8. python第五章:文件--小白博客

    文件操作, 操作文件完毕后一定要记得close # 读,默认是rt(文本的方式读取),rb模式是以字节读取 # 文件路径可以用3中形式表示 f = open(r'C:\Users\fengzi\Des ...

  9. 插入排序专题 直接插入 折半 希尔shell

    1.直接插入排序 分析:a[n]有n个元素 a[0...n-1]  从 i=1...n-1  a[i]依次与   a[0...n-2]数字进行比较 发现后面的数字大于前面的数字交换位置,每一次比较,与 ...

  10. struts2之配置文件struts.xml详解

    struts配置文件 struts.xml配置参数详解 struts.xml中很大一部分配置默认配置就好了 但是有些还是需要做了解  以便于理解 和修改 <?xml version=" ...