python: 列表的方法
|
操作 |
函数 |
使用方法 |
备注 |
|
索引 |
index |
in: example.index(‘creative’) --- 1 in:example[1,] --- [’creative’, [’京东’,996]] |
|
|
赋值 |
in: example[1] = [‘commonplace’] --- [1, ‘commonplace’, [’京东’,996]] in: example[2,] = [[‘国企’,855],[‘阿里’,996],[‘博士生’,007]] |
||
|
删除 |
clear pop 索引赋空值 |
in: example.clear --- [] in: example.pop() --- [’京东’,996]( example== [1, ’creative’]) in: example[1] = [] --- [1, [’京东’,996]] |
clear:就地清空列表的内容 pop : 从列表中删除一个元素,并返回这一元素 |
|
插入 |
insert 索引赋值 |
in: example.insert(1,’ commonplace’) --- [1, ’ commonplace’,’creative’, [’京东’,996]] in: example[1:1]=[ ’ anyway’] --- [1, ’ anyway’ ,’creative’, [’京东’,996]] |
|
|
扩展与拼接 |
extend append |
a = [1,2,3];b= [4,5,6] in: a.extend(b) ---- [1,2,3,4,5,6] in: a.append(7) --- [1,2,3,7] in: a+b [1,2,3,4,5,6](但是,a未改变) |
|
|
复制 |
copy |
ex = example ex[3] = [‘奋斗==全勤投入?’] in: example --- [1, ’creative’, [’京东’,996],‘奋斗==全勤投入?] in: ex= example.copy() ex[3] = [‘奋斗==全勤投入?’] in: example --- [1, ’creative’, [’京东’,996]] |
“=”,传递位置(指针) copy:只复制元素 |
|
计数 |
count |
in: [‘stay’,’hungrey’,’stay’,’foolish’].count(‘stay’) --- 2 |
|
|
排序 |
sort sorted |
x=[4,6,2,1,7,9] x.sort() in: x --- [1,2,4,7,9] in: y=sorted(x), x --- [1,2,4,7,9], [4,6,2,1,7,9] |
sort用于对列表就地排序; sorted不改变原来类别的元素的顺序 |
python: 列表的方法的更多相关文章
- Python 列表 extend() 方法
描述 Python 列表 extend() 方法通过在列表末尾追加可迭代对象中的元素来扩展列表. 语法 extend() 方法语法: L.extend(iterable) 参数 iterable -- ...
- Python 列表 sort() 方法
描述 Python 列表 sort() 方法对列表进行排序. 语法 sort() 方法语法: L.sort([key=None][,reverse=False]) 参数 key-- 可选参数, 如果指 ...
- Python 列表 reverse() 方法
描述 Python 列表 reverse() 方法对列表中的元素进行反向排序. 语法 reverse() 方法语法: L.reverse() 参数 无. 返回值 该方法没有返回值,但是会对列表的元素进 ...
- Python 列表 remove() 方法
描述 Python 列表 remove() 方法通过指定元素的值来移除列表中某个元素的第一个匹配项,如果这个元素不在列表中会报一个异常. 语法 remove() 方法语法: L.remove(obj) ...
- Python 列表 pop() 方法
描述 Python 列表 pop() 方法通过指定元素的索引值来移除列表中的某个元素(默认是最后一个元素),并且返回该元素的值,如果列表为空或者索引值超出范围会报一个异常. 语法 pop() 方法语法 ...
- Python 列表 insert() 方法
描述 Python 列表 insert() 方法将指定对象插入到列表中的指定位置. 语法 insert() 方法语法: L.insert(index,obj) 参数 index -- 对象obj需要插 ...
- Python 列表 index() 方法
描述 Python 列表 index() 方法用于从列表中找出某个对象第一个匹配项的索引位置,如果这个对象不在列表中会报一个异常. 语法 index() 方法语法: L.index(obj[,star ...
- Python 列表 count() 方法
描述 Python 列表 count() 方法用于统计某个元素在列表中出现的次数. 语法 count() 方法语法: L.count(obj) 参数 obj -- 列表中统计的对象. 返回值 返回元素 ...
- Python 列表 append() 方法
描述 Python 列表 append() 方法用于在列表末尾追加新的对象. 语法 append() 方法语法: L.append(obj) 参数 obj -- 追加到列表末尾的对象. 返回值 该方法 ...
- Python 列表 list() 方法
描述 Python 列表 list() 方法用于将可迭代对象(字符串.列表.元祖.字典)转换为列表. 注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中. ...
随机推荐
- 安装python的pywin32安装不了,提示找不到py3.6-32
安装python的pywin32安装不了,提示找不到py3.6-32 首先我自己的py3.6是64位版本的,这是pywin32模块的下载地址 里面有各种版本的,首先我先下了64位的3.6版本的,结果提 ...
- Android屏幕设置只允许上下旋转
android:screenOrientation = ["unspecified" | "behind" | ...
- 使用scrapy选择器selector解析获取百度结果
0x00 概述 需要成功安装scrapy,安装方法与本文无关,不在这多说. 0x01 配置settings 由于百度对于user-agent进行验证,所以需要添加. settings.py中找到DEF ...
- 20155324 实验5 MSF基础应用
20155324 实验5 MSF基础应用 ms08_067 用search命令,搜索与ms08_067相关的模块,如图: 服务器信息块(SMB)是一个网络文件共享协议,它允许应用程序和终端用户从远端的 ...
- Studio 5000编程:一种累计时间的编程方法
前言:在很多项目中,需要累计设备的运行.停机.故障时间,当然实现该功能的编程方法也是多种多样,各有千秋,不过有的方法累计误差会越来越大,比如:在连续任务里用定时器来累计时间,就存在一定的误差.本文分享 ...
- vue老司机
你和答案之间只差一个关键字 1.对象二级查找值渲染早于数据获取 解决vue.js 数据渲染成功仍报错的问题
- hibernate批量删除写法
1.批量删除正常写法,此方式在海量数据删除时可能有效率问题 private static final String DELETE_USER_NAME= "DELETE FROM User x ...
- 关于vscode插件 的一些体验
一 vsCode git 首先vscode 继承了 git 在使用git前 先手动创建一个文件夹 用来clone已有项目 然后将 clone下来的项目放入工作区 右上角的小转转就是 pull文件 更 ...
- gradle 编译 "aapt.exe'' finished with non-zero exit value 1 问题
升级了一下android studio的版本,从3.0升级到3.3,升级过后,编译确实快了不少,但项目导入后一直报 "aapt.exe'' finished with non-zero ex ...
- j2ee之监听页面请求
本博客的起因是我想监听浏览器端每个页面都访问了哪些资源~~: 我是个菜鸡,所以我要记在我的小本本上,我怕忘了又~~~: 代码我是写在springboot2.1中的,有兴趣的同学可以玩一下~ 1:代码如 ...